日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

003_Jsp动作标签

發布時間:2025/4/17 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 003_Jsp动作标签 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一. 介紹3個Jsp動作標簽

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

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

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

二. jsp:include標簽

1. jsp:include包含指定的頁面, 這里是動態包含。也就是不把包含的頁面所有元素標簽全部拿過來輸出, 而是把它的運行結果拿過來。

2. 新建一個名字叫做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動作標簽</title></head><body><!-- 使用jsp動作標簽包含一個頁面 --><jsp:include page="inner.jsp"/></body> </html>

6. 部署運行

7. 查看網頁源代碼, index.jsp包含著inner.jsp的網頁內容

三. jsp:forward標簽

1. jsp:forward: 前往一個頁面。

2. 新建一個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動作標簽</title></head><body><!-- 使用jsp動作標簽跳轉到另外一個界面包含一個頁面 --><jsp:forward page="other.jsp"></jsp:forward> <%-- <% request.getRequestDispatcher("other.jsp").forward(request, response); %> --%></body> </html>

3. 新建一個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. 部署運行, 來到了other.jsp, 可是只有一次請求, 地址欄中請求地址不變

5. <jsp:forward page="other.jsp"/>等價于

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

四. jsp:param標簽

1. jsp:param: 在包含某個頁面的時候或者在跳轉某個頁面的時候, 傳遞參數。

2. 修改forward.jsp

3. 修改other.jsp

4. 部署運行

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

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

2. <%!%>稱作聲明, 其中寫的內容將來會直接翻譯在Servlet類中, 因為我們可以在類中定義方法和屬性以及全局變量, 所以我們可以在<%!%>中聲明方法、屬性、全局變量。

3. <%=%>稱作jsp表達式, 用于將已經聲明的變量或者表達式輸出到網頁上面。

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。