Jsp:param标签的使用

Jsp:param标签的使用
2007-02-21 10:29:55
标签: param  标签  休闲  jsp  职场
原创作品,允许转载,转载时请务必以超链接形式标明文章  原始出处 、作者信息和本声明。否则将追究法律责任。 http://zhangjunhd.blog.51cto.com/113473/18163
Jsp中param标签的使用
@Author:ZJ 07-2-21
<jsp:param>操作被用来以“名-值”对的形式为其他标签提供附加信息。它和<jsp:include>、<jsp:forward>、<jsp:plugin>一起使用,方法如下:
<jsp:param name=”paramName” value=”paramValue”/>
其中,name为与属性相关联的关键词,value为属性的值。
1.<jsp:param>与<jsp:include>配合使用
includeAction.jsp
<td 230,="" 230)="" none="" repeat="" scroll="" 0%="" 50%;="" width:="" 426.1pt;="" -moz-background-clip:="" -moz-initial;="" -moz-background-origin:="" -moz-background-inline-policy:="" -moz-initial;"="" valign="top" width="568" style="padding: 0cm 5.4pt; margin: 0px; border: 1pt solid windowtext;">
<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>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>
 
checklogin.jsp
<td 230,="" 230)="" none="" repeat="" scroll="" 0%="" 50%;="" width:="" 426.1pt;="" -moz-background-clip:="" -moz-initial;="" -moz-background-origin:="" -moz-background-inline-policy:="" -moz-initial;"="" valign="top" width="568" style="padding: 0cm 5.4pt; margin: 0px; border: 1pt solid windowtext;">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=GB18030">
    <title>CheckLogin</title>
</head>
<body>
    <%
      //login.jspname="username"对应
       String name = request.getParameter("username");
       //login.jspname="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
<td 230,="" 230)="" none="" repeat="" scroll="" 0%="" 50%;="" width:="" 426.1pt;="" -moz-background-clip:="" -moz-initial;="" -moz-background-origin:="" -moz-background-inline-policy:="" -moz-initial;"="" valign="top" width="568" style="padding: 0cm 5.4pt; margin: 0px; border: 1pt solid windowtext;">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=GB18030">
    <title>Success</title>
</head>
<body>
    Welcome,<%=request.getParameter("user")%>//获得参数"user"
</body>
</html>

转载于:https://www.cnblogs.com/dongyw/p/3407502.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值