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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

003_Jsp动作标签

發(fā)布時(shí)間:2025/4/17 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 003_Jsp动作标签 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一. 介紹3個(gè)Jsp動(dòng)作標(biāo)簽

1. <jsp:include page=""></jsp:include>

2. <jsp:param value="" name=""/>

3. <jsp:forward page=""></jsp:forward>

二. jsp:include標(biāo)簽

1. jsp:include包含指定的頁面, 這里是動(dòng)態(tài)包含。也就是不把包含的頁面所有元素標(biāo)簽全部拿過來輸出, 而是把它的運(yùn)行結(jié)果拿過來。

2. 新建一個(gè)名字叫做JspDongZuoBiaoQian的Web工程

3. 新建index.jsp和inner.jsp

4. 編輯inner.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html> <html><head><meta charset="UTF-8" /><title>被包含的Jsp頁面</title></head><body><h1>被包含的Jsp頁面</h1></body> </html>

5. 編輯index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html> <html><head><meta charset="UTF-8" /><title>Jsp動(dòng)作標(biāo)簽</title></head><body><!-- 使用jsp動(dòng)作標(biāo)簽包含一個(gè)頁面 --><jsp:include page="inner.jsp"/></body> </html>

6. 部署運(yùn)行

7. 查看網(wǎng)頁源代碼, index.jsp包含著inner.jsp的網(wǎng)頁內(nèi)容

三. jsp:forward標(biāo)簽

1. jsp:forward: 前往一個(gè)頁面。

2. 新建一個(gè)forward.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html> <html><head><meta charset="UTF-8" /><title>jsp:forward動(dòng)作標(biāo)簽</title></head><body><!-- 使用jsp動(dòng)作標(biāo)簽跳轉(zhuǎn)到另外一個(gè)界面包含一個(gè)頁面 --><jsp:forward page="other.jsp"></jsp:forward> <%-- <% request.getRequestDispatcher("other.jsp").forward(request, response); %> --%></body> </html>

3. 新建一個(gè)other.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html> <html><head><meta charset="UTF-8" /><title>jsp:forward過來的頁面</title></head><body><h1>jsp:forward過來的頁面</h1></body> </html>

4. 部署運(yùn)行, 來到了other.jsp, 可是只有一次請(qǐng)求, 地址欄中請(qǐng)求地址不變

5. <jsp:forward page="other.jsp"/>等價(jià)于

<%request.getRequestDispatcher("other.jsp").forward(request,response);%>

四. jsp:param標(biāo)簽

1. jsp:param: 在包含某個(gè)頁面的時(shí)候或者在跳轉(zhuǎn)某個(gè)頁面的時(shí)候, 傳遞參數(shù)。

2. 修改forward.jsp

3. 修改other.jsp

4. 部署運(yùn)行

五. JSP頁面中<%!%>與<%%>與<%=%>

1. <% %>叫做腳本片段, 其中寫的內(nèi)容會(huì)翻譯在Servlet的Service方法中, 顯然我們可以在Service方法中定義局部變量或者調(diào)用其他方法, 但是不能在Service中再定義其他的方法, 也就是我們可以在<%%>中定義局部變量或者調(diào)用方法, 但不能定義方法。

2. <%!%>稱作聲明, 其中寫的內(nèi)容將來會(huì)直接翻譯在Servlet類中, 因?yàn)槲覀兛梢栽陬愔卸x方法和屬性以及全局變量, 所以我們可以在<%!%>中聲明方法、屬性、全局變量。

3. <%=%>稱作jsp表達(dá)式, 用于將已經(jīng)聲明的變量或者表達(dá)式輸出到網(wǎng)頁上面。

總結(jié)

以上是生活随笔為你收集整理的003_Jsp动作标签的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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