Jsp中param標籤的使用
Jsp中param標籤的使用
<jsp:param>操作被用來以“名-值”對的形式為其他標籤提供附加資訊。它和<jsp:include>、<jsp:forward>、<jsp:plugin>一起使用,方法如下:
<jsp:param name=”paramName” value=”paramValue”/>
其中,name為與屬性相關聯的關鍵詞,value為屬性的值。
1.<jsp:param>與<jsp:include>配合使用
includeAction.jsp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=GB18030">
<title>Include</title>
</head>
<body>
<%double i = Math.random();%>
<jsp:include page="come.jsp">//載入come.jsp
<jsp:param name="number" value="<%=i%>" />//傳遞引數
</jsp:include>
</body>
</html>
|
come.jsp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=GB18030">
<title>come</title>
</head>
<body bgcolor=cyan>
<Font Size=3>
<%//獲得includeAction.jsp傳來的值:
String str = request.getParameter("number");
double n = Double.parseDouble(str);
%>
The value form includeAction is:<br> <%=n%>
</Font>
</body>
</html>
|
2.<jsp:param>與<jsp:forward>配合使用
使用者登入示例
login.jsp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=GB18030">
<title>Login</title>
</head>
<body>
//由 checklogin.jsp處理表單資料
<form action="checklogin.jsp" method="get">
<table>
<tr>
<td>Username:</td>
<td> //獲得引數"user",初始值為null
<input type="text" name="username"
value=<%=request.getParameter("user") %>>
</td>
</tr>
<tr>
<td>Password:</td>
<td>
<input type="password" name="password">
</td>
</tr>
<tr>
<td>
<input type="submit" value="login">
</td>
</tr>
</table>
</form>
</body>
</html>
|
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=GB18030">
<title>CheckLogin</title>
</head>
<body>
<%
//與login.jsp中name="username"對應
String name = request.getParameter("username");
//與login.jsp中name="password"對應
String password = request.getParameter("password");
if (name.equals("admin")
&& password.equals("admin")) {
%>
<jsp:forward page="success.jsp">//跳轉至success.jsp
<jsp:param name="user" value="<%=name%>" />//攜帶引數"user"
</jsp:forward>
<%
} else {
%>
<jsp:forward page="login.jsp">//跳轉至login.jsp
<jsp:param name="user" value="<%=name%>" />//攜帶引數"user"
</jsp:forward>
<%
}
%>
</body>
</html>
|
success.jsp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=GB18030">
<title>Success</title>
</head>
<body>
Welcome,<%=request.getParameter("user")%>//獲得引數"user"
</body>
</html>
|
相關文章
- jsp中c標籤的詳細使用JS
- JSP中巢狀struts標籤的問題JS巢狀
- jsp標籤jsp:useBean用法JSBean
- JSP簡單標籤標籤庫開發JS
- HTML中的標籤的使用HTML
- Jstl中標籤的使用JS
- JSP C 標籤的常見用法JS
- HTML標籤(基本標籤的使用)HTML
- java <%!%>標籤和<%%>標籤的使用Java
- JSP自定義標籤之三:為標籤新增屬性JS
- 使用自定義tld標籤簡化jsp的繁瑣操作JS
- JSP 自定義標籤介紹JS
- jsp定製分頁標籤JS
- 【原創】JSP標籤簡介JS
- 如何用jsp:setproperty標籤為自己寫的標籤類賦屬性JS
- jsp如何自定義tag的標籤庫?JS
- FusionChartsFree的JSP標籤開發薦JS
- JSP第六篇【自定義標籤之傳統標籤】JS
- JSP標籤庫介紹(1)什麼是標籤庫? (轉)JS
- JSP標籤庫介紹(1)定製標籤內幕 (轉)JS
- JSP和El表示式和JSTL標籤庫使用JS
- jsp 介面標籤頁 新增圖示JS
- jsp標籤相關問題;推薦大家一個霸氣的標籤fnJS
- HTML 標籤的使用HTML
- Golang中struct結構標籤(Tag)的使用GolangStruct
- HTML5中audio標籤的使用HTML
- jsp的三種自定義標籤 寫法示例JS
- html中a標籤中的onclick和href的使用--轉載HTML
- JSP自定義標籤就是如此簡單JS
- JSP自定義標籤系列---rtexprvalue屬性JS
- jsp的C標籤一般使用方法以及js接收servlet中的物件及物件數字JSServlet物件
- 如何在jsp頁面使用JSTL標籤和fn函式JS函式
- HTML常用標籤的使用HTML
- s:iterator標籤的使用
- html標籤使用HTML
- PbootCMS可使用的列表標籤內容tags標籤呼叫boot
- 求助:如何中斷jsf中多個自定義標籤中的其他標籤JS
- 實戰練習之Jsp自定義標籤JS