<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.与配合使用 ...

Jsp中的Param标签使用

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

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

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

jsp的<jsp:setProperty>动作元素的value和param属性的区别。

转自:http://www.runoob.com/jsp/jsp-actions.html jsp:setProperty动作有下面四个属性,如下表: 属性 ...

@Param注解的用法解析

实例一 @Param注解单一属性 dao层示例 Public User selectUser(@param(“userName”) String name,@param(“userpassword”...

jsp 中的 <jsp:include> <jsp:param>详解

我们在使用jsp 的时候,经常用到 有关二者的区别很简单, 是静态包含到文件中。相当于复制粘贴过去 我这这里详细说下:, 动态传入参数的情形 我发下编译成j...

回看JSP——include指令与动作、forward动作和param动作

一、include指令与动作 在JSP中在一个页面里包含其他的页面有两种方法:include指令和include动作。 1、include指令的语法为:,其中file是指要包含的页面。 2、in...

jsp param动作标签

param 标签以“名字-值”对的形式为其他标签提供附加消息,这个标签与jsp:include、jsp:forward、jsp:plugin标签一起使用。 param 动作标签 “名字”value...

jsp页面中的$(param.xxx)

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

JSP中四种传递参数的方法

今天老师讲了jsp中四种传递参数的方法,我觉得总结一下,挺好的,以备后用! 1、form表单 2、request.setAttribute();和request.getAttribute(); ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:<jsp:param>动作标记的用法详解
举报原因:
原因补充:

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