• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    JSP中param标签用法实例分析

    本文实例分析了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>
    
    

    checklogin.jsp

    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程序设计有所帮助。

    您可能感兴趣的文章:
    • JSP用过滤器解决request getParameter中文乱码问题
    • 基于jsp:included的使用与jsp:param乱码的解决方法
    • jsp ${param.id}用法
    • JSP中param动作的实例详解
    上一篇:JSP实现的简单分页示例
    下一篇:jsp中select的onchange事件用法实例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    JSP中param标签用法实例分析 JSP,中,param,标签,用法,实例分析,