jsp是前端还是后端开发的
属于后端。
jsp页面是属于服务端页面,是属于后端页面,浏览器无法解析,只能由后端的Servlet容器解件。因为jsp的实质是servlet,而servlet是服务器端小程序,所以jsp应该属于后端;JSP全名为“Java Server Pages”,中文名叫java服务器页面。
介绍:
SP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。
JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。
JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。
绛旓細鍓嶇涓昏鏄鎸jsp锛岄〉闈㈡樉绀虹粰鐢ㄦ埛鐨勶紱鍓嶇鎶鏈殑璇濇瘮濡俛jax锛宩avascript锛孍L杩欎簺鎶鏈鍚庣鐨璇濅富瑕佹槸瀵逛簬涓氬姟鐨勬帶鍒鍜澶勭悊锛屾瘮濡傝闂暟鎹簱锛岃繘琛屾暟鎹洿鏂版煡鐪嬩慨鏀圭瓑绛夈
绛旓細鑰屼笖jsp鏄鍓鍚庣涓嶅垎绂荤殑寮鍙戞ā寮忋乭tml涓鑸槸鍓嶅悗绔垎绂荤殑寮鍙戞ā寮忓鏋滄槸鏀惧ぇ鍒鍓嶇锛岀幇鍦ㄩ兘涓嶆槸璇翠粈涔坖sp銆乭tml鐨勯棶棰橈紝鏄瑕佷娇鐢ㄤ粈涔堟妧鏈寮鍙戠殑闂銆傚悗鍙颁唬鐮佹媶鍒嗗嚭鏉ワ紝jsp鏂囦欢鍏ㄩ儴鎶涘純鎺夛紝controller鍙仛json鏁版嵁杩斿洖銆傚墠鍚庣鍒嗙鏇村揩鍓嶅悗鍒嗙鐨勪紭鍔匡細鍙互瀹炵幇鐪熸鐨勫墠鍚庣瑙h︼紝鍓嶇鏈嶅姟鍣ㄤ娇鐢╪ginx銆
绛旓細jsp鍙互璇磋窡鍓嶇鍑犱箮姣涘叧绯婚兘娌℃湁锛屾悶鍓嶇锛宩s鑲畾瑕佸锛孋SS涔熷緱瀛︺jsp鏄鏈嶅姟鍣ㄧ鎵ц鐨勪唬鐮侊紝鍓嶇涓昏鏄悶娴忚鍣ㄦ覆鏌撶殑閭i儴鍒嗐傜粨鏋勫寲绋嶅井濂戒竴鐐圭偣鐨勭綉绔欑▼搴忓墠鍚庣閮芥槸閫氳繃妯℃澘鏈哄埗绛夋柟寮忓垎绂荤殑銆傚墠绔笓蹇冩悶鐣岄潰鍗冲彲銆俉EB鍓嶇寮鍙戜富瑕佺殑鑱屼笟鎶鑳斤紝鏄疍IV+CSS锛孞avascript銆 鍓嶇寮鍙戠殑涓昏宸ヤ綔鏄紝鎶...
绛旓細Java鏄竴闂ㄩ潰鍚戝璞$紪绋嬭瑷锛屼笉浠呭惛鏀朵簡C++璇█鐨勫悇绉嶄紭鐐癸紝杩樻憭寮冧簡C++閲岄毦浠ョ悊瑙g殑澶氱户鎵裤佹寚閽堢瓑姒傚康锛屽洜姝ava璇█鍏锋湁鍔熻兘寮哄ぇ鍜绠鍗曟槗鐢ㄤ袱涓壒寰併侸ava璇█浣滀负闈欐侀潰鍚戝璞$紪绋嬭瑷鐨勪唬琛紝鏋佸ソ鍦板疄鐜颁簡闈㈠悜瀵硅薄鐞嗚锛屽厑璁哥▼搴忓憳浠ヤ紭闆呯殑鎬濈淮鏂瑰紡杩涜澶嶆潅鐨勭紪绋嬨JSP鏄JAVA SERVER PAGE鐨勯瀛楁瘝缂╁啓锛岄【...
绛旓細鍓嶇鐨璇濇垜鎯充富瑕鏄鎸 jsp锛岄〉闈㈡樉绀虹粰鐢ㄦ埛鐨 锛 鍓嶇鎶鏈殑璇濇瘮濡俛jax锛宩avascript锛孍L杩欎簺鎶鏈 鍚庣鐨璇濅富瑕佹槸瀵逛簬涓氬姟鐨勬帶鍒鍜澶勭悊锛屾瘮濡傝闂暟鎹簱锛岃繘琛屾暟鎹洿鏂版煡鐪嬩慨鏀圭瓑绛..
绛旓細鐢JSP寮鍙戠殑Web搴旂敤鏄璺ㄥ钩鍙扮殑锛屾棦鑳藉湪Linux涓嬭繍琛岋紝涔熻兘鍦ㄥ叾浠栨搷浣滅郴缁熶笂杩愯銆傚畠瀹炵幇浜咹tml璇硶涓殑java鎵╁睍锛堜互 <%, %>褰㈠紡锛夈侸SP涓嶴ervlet涓鏍凤紝鏄湪鏈嶅姟鍣ㄧ鎵ц鐨勩傞氬父杩斿洖缁欏鎴风鐨勫氨鏄竴涓狧TML鏂囨湰锛屽洜姝ゅ鎴风鍙鏈夋祻瑙堝櫒灏辫兘娴忚銆侸SP鎶鏈娇鐢↗ava缂栫▼璇█缂栧啓绫籜ML鐨則ags鍜宻criptlets锛...
绛旓細浣犳洿鎯崇煡閬撴妧鏈笂鐨勫尯鍒殑璇濓紝鍙互鑰冭檻杩欎竴鐐癸紝浠g爜鏄祻瑙堝櫒瑙i噴鎵ц鐨勫氨鏄墠绔HTML锛宩s锛宑ss涔熷氨杩欎花锛屾病鏈夊叾浠栫殑銆 涓嶆槸鍦ㄦ祻瑙堝櫒绔墽琛岀殑閮鏄悗绔锛jsp锛宲hp锛宻ervlet...浣嗘槸锛 闅忕潃鎶鏈笉鏂赴瀵屽拰鍙戝睍锛岃繖浜涘惈涔夐兘鍙戠敓浜嗗彉鍖栥傚墠绔墽琛岀殑鐜鍙樺緱澶嶆潅銆 姣斿html5锛屽彲浠ヨ繍琛屽湪鐢佃剳锛屾墜鏈猴紝娴忚鍣...
绛旓細ES 9锛圗CMAScript鏍囧噯锛夛紝鏀寔鍏剁紪绋嬫ā鍨嬩腑鐨勯珮绾у姛鑳芥柟闈鍜鍑犱釜楂橀樁鍑芥暟銆7銆丣ava Server Pages鍦寮鍙澶嶆潅鍔熻兘鏂归潰瀛樺湪灞闄愭э紝鑰孞avaScript鏈変竴涓爣鍑嗚鑼冿紝鍙互 浣跨敤JS寮哄ぇ鐨勫嚱鏁扮紪绋嬫柟闈㈡潵鎿嶄綔澶嶆潅妯″潡銆8銆丣ava Server Pages鍦╓eb瀹瑰櫒涓叿鏈JSP闅愬紡瀵硅薄鍔熻兘锛岃孞avaScript鍏锋湁鍙氳繃浣跨敤let 鍏抽敭瀛楀湪ES ...
绛旓細JSP鍙︿竴涓壒鐐规槸鍏惰嚜韬渶瑕佷竴涓簩娆¤浆鎹紝绠鍗曠殑璇村氨鏄渶瑕佸湪杩愯鏃惰浆鎹㈡垚servlet鎵ц锛屽洜姝SP闇瑕佷笌涓氬姟澶勭悊妯″潡鍚屽鍦╓eb鏈嶅姟鍣ㄤ腑锛岃岀洰鍓嶅緢澶氬ぇ鍨媁eb寮鍙戠粨鏋勯兘閲囩敤鍓鍚庣鍒嗗紑閮ㄧ讲鐨勬柟寮忥紝杩欎篃鏄疛SP琚純鐢ㄧ殑鍘熷洜涔嬩竴銆傜幇鍦ㄧ殑鍓嶇寮鍙澶у閲囩敤Html+JavaScript鐨勬柟寮忥紝閫氳繃鎺ュ彛鐨勮闂潵瀹屾垚鏁版嵁鐨勫~鍏咃紝杩欑...
绛旓細3.浠栦滑鐨勮〃澶翠笉鍚岋紝杩欎釜鏄疛SP鐨澶粹 <%@ page language="java" import="java.util.*" pageEncoding="gbk"%>鈥濆湪琛ㄥご涓湁缂栫爜鏍煎紡鍜瀵煎叆鍖呯瓑 4.涔熸槸寰堝ソ鍖哄垎鐨勫湪jsp涓敤<%%>灏卞彲浠ュ啓Java浠g爜浜嗭紝鑰宧tml娌℃湁<%%> html鐨勪紭鐐癸細1.寮鍙杩囩▼涓鍓嶇涓鍚庣鑴辩锛屼氦浜掗氳繃JSON浼犺緭鏉ュ疄鐜 2.璺ㄥ钩鍙...