主页 > 知识库 > JSP中param标签用法实例分析

JSP中param标签用法实例分析

热门标签:阿里云 银行业务 团购网站 电子围栏 服务器配置 科大讯飞语音识别系统 Mysql连接数设置 Linux服务器

本文实例分析了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中param标签用法实例分析》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266