JAVA-JSP動作元素之param
阿新 • • 發佈:2017-08-31
kde 相關 content set ges col str 使用 數值
相關資料:
《21天學通Java Web開發》
結果總結:
1.用來傳遞參數,一般與<jsp:include>、<jsp:forward>聯合使用。
2.<jsp:param name="參數值" value="參數值"/>
3.name用來設定參數的名字。value用來設定參數的值。
<jsp:include>動作元素搭配<jsp:param>動作元素
contentDemo.jsp (單參數)
1 <%@ page language="java" contentType="text/html; charset=gb2312" %>
2 <h2>被包含頁</h2>
3 <p>接收到的參數</p>
4 <%
5 String strAge = request.getParameter("age");//接收參數
6 %>
7 <%-- 輸出參數內容 --%>
8 <%="age參數值為:"+strAge %>
View Code
param1.jsp
1 <%@ page language="java" contentType="text/html; charset=gb2312" %>
2 <html>
3 <head>
4 <title>包含JSP文件並傳遞參數</title>
5 </head>
6 <body>
7 使用include動作元素包含一個包含JSP文件,並傳遞參數<br>
8 <jsp:include page="contentDemo.jsp">
9 <jsp:param name="age" value="19"/>
10 </jsp:include>
11 </body>
12 </html>
View CodecontentDemo2.jsp (多參數)
1 <%@ page language="java" contentType="text/html; charset=gb2312" %>
2 <h2>被包含頁</h2>
3 <p>接收到的參數</p>
4 <%
5 String strName = request.getParameter("name");//接收參數
6 String strAge = request.getParameter("age");//接收參數
7 String strSex = request.getParameter("sex");//接收參數
8 %>
9 <%-- 輸出參數內容 --%>
10 <%="name參數值為:"+strName %>
11 <%="age參數值為:"+strAge %>
12 <%="sex參數值為:"+strSex %>
View Code
params.jsp
1 <%@ page language="java" contentType="text/html; charset=gb2312" %>
2 <html>
3 <head>
4 <title>包含JSP文件並傳遞多個參數</title>
5 </head>
6 <body>
7 使用include動作元素包含一個包含JSP文件,並傳遞多個參數<br>
8 <jsp:include page="contentDemo2.jsp">
9 <jsp:param name="name" value="Jame"/>
10 <jsp:param name="age" value="19"/>
11 <jsp:param name="sex" value="man"/>
12 </jsp:include>
13 </body>
14 </html>
View Code
<jsp:forward>動作元素搭配<jsp:param>動作元素
ForwardedDemo.jsp (單參數)
1 <%@ page language="java" contentType="text/html; charset=gb2312" %>
2 <html>
3 <head>
4 <title>跳轉到的頁面</title>
5 </head>
6 <body>
7 <h2>跳轉到的頁面</h2>
8 <p>接收到的參數:</p>
9 <%
10 String strAge = request.getParameter("age");//接收參數
11 %>
12 <%-- 輸出參數內容 --%>
13 <%="age參數值為:" + strAge %>
14 </body>
15 </html>
View Code
paramforward.jsp
1 <%@ page language="java" contentType="text/html; charset=gb2312" %>
2 <html>
3 <head>
4 <title>跳轉並傳遞參數</title>
5 </head>
6 <body>
7 使用forward動作元素跳轉到另一個JSP文件,並傳遞參數<br>
8 <jsp:forward page="ForwardedDemo.jsp">
9 <jsp:param name="age" value="19"/>
10 </jsp:forward>
11 </body>
12 </html>
View Code
ForwardedDemo2.jsp (多參數)
1 <%@ page language="java" contentType="text/html; charset=gb2312" %>
2 <html>
3 <head>
4 <title>跳轉到的頁面</title>
5 </head>
6 <body>
7 <h2>跳轉到的頁面</h2>
8 <p>接收到的參數:</p>
9 <%
10 String strName = request.getParameter("name");//接收參數
11 String strAge = request.getParameter("age");//接收參數
12 String strSex = request.getParameter("sex");//接收參數
13 %>
14 <%-- 輸出參數內容 --%>
15 <%="name參數值為:" + strName %>
16 <%="age參數值為:" + strAge %>
17 <%="sex參數值為:" + strSex %>
18 </body>
19 </html>
View Code
paramforward2.jsp
1 <%@ page language="java" contentType="text/html; charset=gb2312" %>
2 <html>
3 <head>
4 <title>跳轉並傳遞參數</title>
5 </head>
6 <body>
7 使用forward動作元素跳轉到另一個JSP文件,並傳遞參數<br>
8 <jsp:forward page="ForwardedDemo2.jsp">
9 <jsp:param name="name" value="name"/>
10 <jsp:param name="age" value="19"/>
11 <jsp:param name="sex" value="man"/>
12 </jsp:forward>
13 </body>
14 </html>
View Code
JAVA-JSP動作元素之param