• JAVA-JSP动作元素之param


    相关资料:
    《21天学通Java Web开发》

    结果总结:
    1.用来传递参数,一般与<jsp:include>、<jsp:forward>联合使用。
    2.<jsp:param name="参数值" value="参数值"/>
    3.name用来设定参数的名字。value用来设定参数的值。

     

    <jsp:include>动作元素搭配<jsp:param>动作元素

    contentDemo.jsp (单参数)

    1 <%@ page language="java" contentType="text/html; charset=gb2312" %>
    2 <h2>被包含页</h2>
    3 <p>接收到的参数</p>
    4 <%
    5   String strAge = request.getParameter("age");//接收参数
    6 %>
    7 <%-- 输出参数内容 --%>
    8 <%="age参数值为:"+strAge %>
    View Code

    param1.jsp

     1 <%@ page language="java" contentType="text/html; charset=gb2312" %>
     2 <html>
     3 <head>
     4   <title>包含JSP文件并传递参数</title>
     5 </head>
     6 <body>
     7   使用include动作元素包含一个包含JSP文件,并传递参数<br>
     8   <jsp:include page="contentDemo.jsp">
     9     <jsp:param name="age" value="19"/>
    10   </jsp:include>
    11 </body>
    12 </html>
    View Code

    contentDemo2.jsp (多参数)

     1 <%@ page language="java" contentType="text/html; charset=gb2312" %>
     2 <h2>被包含页</h2>
     3 <p>接收到的参数</p>
     4 <%
     5   String strName = request.getParameter("name");//接收参数
     6   String strAge = request.getParameter("age");//接收参数
     7   String strSex = request.getParameter("sex");//接收参数
     8 %>
     9 <%-- 输出参数内容 --%>
    10 <%="name参数值为:"+strName %>
    11 <%="age参数值为:"+strAge %>
    12 <%="sex参数值为:"+strSex %>
    View Code

    params.jsp

     1 <%@ page language="java" contentType="text/html; charset=gb2312" %>
     2 <html>
     3 <head>
     4   <title>包含JSP文件并传递多个参数</title>
     5 </head>
     6 <body>
     7   使用include动作元素包含一个包含JSP文件,并传递多个参数<br>
     8   <jsp:include page="contentDemo2.jsp">
     9     <jsp:param name="name" value="Jame"/>
    10     <jsp:param name="age" value="19"/>
    11     <jsp:param name="sex" value="man"/>
    12   </jsp:include>
    13 </body>
    14 </html>
    View Code

     

    <jsp:forward>动作元素搭配<jsp:param>动作元素

    ForwardedDemo.jsp (单参数)

     1 <%@ page language="java" contentType="text/html; charset=gb2312" %>
     2 <html>
     3 <head>
     4   <title>跳转到的页面</title>
     5 </head>
     6 <body>
     7   <h2>跳转到的页面</h2>
     8   <p>接收到的参数:</p>
     9   <%
    10     String strAge = request.getParameter("age");//接收参数
    11   %> 
    12 <%-- 输出参数内容 --%>
    13 <%="age参数值为:" + strAge %>
    14 </body>
    15 </html>
    View Code

    paramforward.jsp

     1 <%@ page language="java" contentType="text/html; charset=gb2312" %>
     2 <html>
     3 <head>
     4   <title>跳转并传递参数</title>
     5 </head>
     6 <body>
     7   使用forward动作元素跳转到另一个JSP文件,并传递参数<br>
     8   <jsp:forward page="ForwardedDemo.jsp">
     9     <jsp:param name="age" value="19"/>
    10   </jsp:forward>
    11 </body>
    12 </html>
    View Code

    ForwardedDemo2.jsp (多参数)

     1 <%@ page language="java" contentType="text/html; charset=gb2312" %>
     2 <html>
     3 <head>
     4   <title>跳转到的页面</title>
     5 </head>
     6 <body>
     7   <h2>跳转到的页面</h2>
     8   <p>接收到的参数:</p>
     9   <%
    10     String strName = request.getParameter("name");//接收参数
    11     String strAge = request.getParameter("age");//接收参数
    12     String strSex = request.getParameter("sex");//接收参数
    13   %> 
    14 <%-- 输出参数内容 --%>
    15 <%="name参数值为:" + strName %>
    16 <%="age参数值为:" + strAge %>
    17 <%="sex参数值为:" + strSex %>
    18 </body>
    19 </html>
    View Code

    paramforward2.jsp

     1 <%@ page language="java" contentType="text/html; charset=gb2312" %>
     2 <html>
     3 <head>
     4   <title>跳转并传递参数</title>
     5 </head>
     6 <body>
     7   使用forward动作元素跳转到另一个JSP文件,并传递参数<br>
     8   <jsp:forward page="ForwardedDemo2.jsp">
     9     <jsp:param name="name" value="name"/>
    10     <jsp:param name="age" value="19"/>
    11     <jsp:param name="sex" value="man"/>
    12   </jsp:forward>
    13 </body>
    14 </html>
    View Code

     

  • 相关阅读:
    vue(5)
    vue(4)
    vue(3)-防止闪烁
    vue(2)
    bootstrap 模态框
    2017年上半年工作总结和计划
    vue(1)
    文本框数量加减功能
    meta 控制移动端页面的缩放
    题解 P1550 【[USACO08OCT]打井Watering Hole】
  • 原文地址:https://www.cnblogs.com/FKdelphi/p/7459481.html
Copyright © 2020-2023  润新知