日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JSP基本元素(菜鸟教程)

發(fā)布時間:2023/12/31 javascript 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JSP基本元素(菜鸟教程) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

JSP : Java Server Pages
在Tomcat基礎(chǔ)上才能運(yùn)行(發(fā)布 部署)

常見的三種狀態(tài)碼:
200 表示成功響應(yīng)了請求內(nèi)容(頁面不會顯示)
404 表示請求的資源找不到,無法正確響應(yīng)
500 表示服務(wù)器發(fā)生異常,無法正確響應(yīng)

2xx一般是成功響應(yīng),4xx一般是請求錯誤,5xx一般是服務(wù)器內(nèi)部錯誤(代碼編寫有誤),3xx一般是重定向

--------------------JSP基本元素和JSP原理 ??
一. 元素
JSP腳本: <% %> 作用是在JSP頁面上寫Java代碼
JSP表達(dá)式: <%= %> 作用主要是在JSP頁面上實(shí)現(xiàn)輸出功能

二. JSP中出現(xiàn)的注釋3種
?? ?1. HTML注釋 ?<!-- 注釋 --> (不推薦使用)
?? ??? ?右鍵網(wǎng)頁查看源的時候能看到, 在Java源文件中能看到
?? ??? ?HTML注釋中可以運(yùn)算Java代碼
?? ??? ?會發(fā)送到瀏覽器, 占流量, 不安全
?? ?2. JSP注釋 <%-- JSP注釋 --%>
?? ??? ?右鍵網(wǎng)頁查看源的時候不能看到, 在Java源文件中不能看到
?? ??? ?不能運(yùn)算Java代碼
?? ??? ?不會發(fā)送到瀏覽器, 不占流量, 安全
?? ?3. Java注釋 // ? /**/
?? ??? ?右鍵網(wǎng)頁查看源的時候不能看到, 在Java源文件中能看到
?? ??? ?不能運(yùn)算Java代碼
?? ??? ?不會發(fā)送到瀏覽器, 不占流量, 安全
總結(jié):
?? ?1. HTML注釋發(fā)送到客戶端, 占流量, 不安全
?? ?2. JSP注釋不發(fā)送到客戶端, 省流量, 安全

?? ?
三. JSP指令( page / include / taglib(標(biāo)簽庫) ) ??
?? ?1. page: 主要是用來聲明頁面的全局屬性(腳本語言, 導(dǎo)包)
?? ?import三種方式:
?? ?<%@ page import="包" %>
?? ?<%@ page import="包1,包2" %>
?? ?<%@ page import="包1" import="包2" %>
?? ??? ??? ?
?? ?2. include: 在JSP頁面中導(dǎo)入其他頁面(類似內(nèi)嵌框架iframe)
?? ?靜態(tài)包含:<%@ include file="head.jsp" %>?? ?
?? ??? ?把網(wǎng)頁的源代碼完全復(fù)制過來, 有可能變量會有重名
?? ??? ?不會產(chǎn)生第2個jsp文件
?? ??? ?
?? ?與之相對的有動態(tài)包含
?? ?<jsp:include page="foot.jsp"></jsp:include>
?? ??? ?把網(wǎng)頁的結(jié)果導(dǎo)入進(jìn)來
?? ??? ?會產(chǎn)生第2個jsp文件
?? ??? ?
靜態(tài)包含和動態(tài)包含的區(qū)別??? ??? ??? ?
?? ?1. 動態(tài)包含使用JSP動作(包含動作), 靜態(tài)包含使用JSP指令(include指令)
?? ?2. 動態(tài)包含是將頁面的結(jié)果作為本頁面的一部分, 靜態(tài)包含是將頁面的源碼作為本頁面的一部分
?? ?3. 動態(tài)包含各自都獨(dú)立編譯, 靜態(tài)包含同時編譯在一個文件中
?? ?
四. 聲明: 用來在JSP中聲明全局變量和方法
<% %> ?? ?腳本(寫代碼)
<%= %> ?表達(dá)式(輸出)
<%! %> ?聲明(創(chuàng)建全局變量和方法)
<%@ %> ?JSP指令(page導(dǎo)包, include包含)

--------- JSP原理 (★★★★★)?? ?
index.jsp -> Tomcat(轉(zhuǎn)譯) -> index_jsp.java -> 編譯 - > index_jsp.class -> 運(yùn)行 -> 返回給瀏覽器(java源文件和編譯后的.class文件存放在tomcat的work文件夾中)

JSP項(xiàng)目存放所在地:?
D:\Tomcat 8.0\webapps\ 僅供參考
或者
F:\Workspaces\MyEclipse10.7\.metadata\.me_tcat\webapps\ ? 僅供參考(MyEclipse)

JSP轉(zhuǎn)譯之后Java文件所在地:?
D:\Tomcat 8.0\work\Catalina\localhost\項(xiàng)目名\org\apache\jsp\ 僅供參考
或者
F:\Workspaces\MyEclipse10.7\.metadata\.me_tcat\work\Catalina\localhost\項(xiàng)目名\org\apache\jsp 僅供參考

?? ??? ?

總結(jié)

以上是生活随笔為你收集整理的JSP基本元素(菜鸟教程)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。