jsp:param用法 初学jsp,谁能告诉我,jsp:param的具体用法
解决方案 »
- JTable的相关问题:自动插入数据
- 如何用java或jsp 实现压缩图片的浏览功能
- 一道Java题目,在线等待!!!!!
- 请教:在Java中提取了系统时间,可是时间不变
- 怎样才能让用graphics 画出的图形,和用jPanel画出来得一样
- 怎样用JBuilder 7编写用JDBC (for MS SQL 2000 )访问MS sql 2000 Server 的应用程序
- 急求JBUILDER7的注册码!高分!
- 为什么一直无法删除帖子???
- 是不是java里,可以现实的窗口组建都用extends Applet{}
- FileWriter(贴吧没人回~)
- mysql access denied for user 'root@localhost' <using password:no>
- 关于AddKeyListener事件
<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>
<%String str=request.getParameter("number"); //获得includeAction.jsp传来的值
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>
<form action="checklogin.jsp" method="get"> //由 checklogin.jsp处理表单数据
<table>
<tr>
<td>Username:</td>
<td><input type="text" name="username" value=<%=request.getParameter("user") %>></td> //获得参数"user",初始值为null
</tr>
<tr>
<td>Password:</td>
<td><input type="password" name="password"></td>
</tr>
<tr colspan=2>
<td><input type="submit" value="login"></td>
</tr>
</table>
</form>
</body>
</html>checklogin.jsp <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>CheckLogin</title>
</head>
<body>
<%String name=request.getParameter("username"); //与login.jsp中name="username"对应
String password=request.getParameter("password"); //与login.jsp中name="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>