<jsp:param>动作标记的用法详解

转载 2012年03月27日 13:35:39

<jsp:param>动作标记的用法详解

 

1.<jsp:param>动作标记的语法

<jsp:param name="attName" value="AttValue"/>

2.<jsp:param>动作标记的作用

指定某个参数的值,必须和<jsp:forward>,<jsp:include>,<jsp:plugin> 等一起协同使用

 

示例:

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.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

<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:param标签的使用

例如: 解释: 操作被用来以“名-值”对的形式为其他标签提供附加信息。 它和、、一起使用,方法如下: 其中,name为与属性相关联的关键词,value为属性的值。 1.与配合使用 ...
  • qq_27093465
  • qq_27093465
  • 2016年02月23日 14:53
  • 7259

JSP动作元素<jsp:include>和<jsp:param>的搭配使用

当和动作元素一起使用时,可以将中提供的参数值传递到要加载的文件中去,因此当和结合使用时,可以在加载文件的过程中同时向该文件提供信息。 今天我在编写代码的时候,遇到以下问题: 测试代码jsppara...
  • fuyin11
  • fuyin11
  • 2015年11月07日 23:09
  • 3296

JSP中四种传递参数的方法

今天老师讲了jsp中四种传递参数的方法,我觉得总结一下,挺好的,以备后用! 1、form表单 2、request.setAttribute();和request.getAttribute(); ...
  • hackerain
  • hackerain
  • 2011年09月14日 23:04
  • 71668

jsp param动作标签

param 标签以“名字-值”对的形式为其他标签提供附加消息,这个标签与jsp:include、jsp:forward、jsp:plugin标签一起使用。 param 动作标签 “名字”value...
  • u014112584
  • u014112584
  • 2014年07月01日 15:25
  • 1277

Hello JSP!——<jsp:param>动作元素篇

动作元素用来传递,一般与、联合使用。其语法格式如下。                 动作元素包含两个属性,一个是name,用来设定传递参数的名称;一个是value,用来设定传递参数的值。 一...
  • Liuchang54
  • Liuchang54
  • 2015年09月05日 12:27
  • 1457

param动作标记详解。

param动作标记配合jsp:include、jsp:forward、jsp:plugin标记的子标记来使用。 格式: param可以将标记中的值传递到动作标记将要加载的文件中,并在被夹在的...
  • huanyuminhao
  • huanyuminhao
  • 2016年07月27日 15:53
  • 261

Jsp中的Param标签使用

今天看Login代码的时候看到了于是查阅相关资料学习之。从定义来看,操作被用于以"名-值"对的形式为其他标签提供附加信息。它可以和,,一起使用。1.用于在界面运行时包含某个文件,可以是静态的网页也可以...
  • gavinloo
  • gavinloo
  • 2011年06月13日 15:11
  • 10688

jsp页面中的$(param.xxx)

$(param.user)相当于 转自:http://blog.csdn.net/friendan/article/details/8762734
  • gjf281
  • gjf281
  • 2016年12月23日 22:15
  • 1474

【坑】JSP中使用jsp:param传入参数的时候出现中文乱码

原始页 目标页Demo.jsp 此时目标页显示的参数name是不能正确显示出来的,显示的是乱码,我们需要这样改 原始页 在发送参数的那个页面加上对requ...
  • u010513756
  • u010513756
  • 2015年07月06日 15:55
  • 13495

JSP入门:<jsp:param>中文乱码

初学JSP,创建了两个页面jspForward.jsp与login.jsp jspForward.jsp里使用了请求转发标志,是一个中转页面: login.jsp则是一个简单的表单用以获取从js...
  • qq_31325033
  • qq_31325033
  • 2015年11月16日 17:11
  • 2394
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:<jsp:param>动作标记的用法详解
举报原因:
原因补充:

(最多只允许输入30个字)