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

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

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

contentDemo.jsp (单参数)

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

param1.jsp

 <%@ page language="java" contentType="text/html; charset=gb2312" %>
<html>
<head>
<title>包含JSP文件并传递参数</title>
</head>
<body>
使用include动作元素包含一个包含JSP文件,并传递参数<br>
<jsp:include page="contentDemo.jsp">
<jsp:param name="age" value="19"/>
</jsp:include>
</body>
</html>

contentDemo2.jsp (多参数)

 <%@ page language="java" contentType="text/html; charset=gb2312" %>
<h2>被包含页</h2>
<p>接收到的参数</p>
<%
String strName = request.getParameter("name");//接收参数
String strAge = request.getParameter("age");//接收参数
String strSex = request.getParameter("sex");//接收参数
%>
<%-- 输出参数内容 --%>
<%="name参数值为:"+strName %>
<%="age参数值为:"+strAge %>
<%="sex参数值为:"+strSex %>

params.jsp

 <%@ page language="java" contentType="text/html; charset=gb2312" %>
<html>
<head>
<title>包含JSP文件并传递多个参数</title>
</head>
<body>
使用include动作元素包含一个包含JSP文件,并传递多个参数<br>
<jsp:include page="contentDemo2.jsp">
<jsp:param name="name" value="Jame"/>
<jsp:param name="age" value="19"/>
<jsp:param name="sex" value="man"/>
</jsp:include>
</body>
</html>

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

ForwardedDemo.jsp (单参数)

 <%@ page language="java" contentType="text/html; charset=gb2312" %>
<html>
<head>
<title>跳转到的页面</title>
</head>
<body>
<h2>跳转到的页面</h2>
<p>接收到的参数:</p>
<%
String strAge = request.getParameter("age");//接收参数
%>
<%-- 输出参数内容 --%>
<%="age参数值为:" + strAge %>
</body>
</html>

paramforward.jsp

 <%@ page language="java" contentType="text/html; charset=gb2312" %>
<html>
<head>
<title>跳转并传递参数</title>
</head>
<body>
使用forward动作元素跳转到另一个JSP文件,并传递参数<br>
<jsp:forward page="ForwardedDemo.jsp">
<jsp:param name="age" value="19"/>
</jsp:forward>
</body>
</html>

ForwardedDemo2.jsp (多参数)

 <%@ page language="java" contentType="text/html; charset=gb2312" %>
<html>
<head>
<title>跳转到的页面</title>
</head>
<body>
<h2>跳转到的页面</h2>
<p>接收到的参数:</p>
<%
String strName = request.getParameter("name");//接收参数
String strAge = request.getParameter("age");//接收参数
String strSex = request.getParameter("sex");//接收参数
%>
<%-- 输出参数内容 --%>
<%="name参数值为:" + strName %>
<%="age参数值为:" + strAge %>
<%="sex参数值为:" + strSex %>
</body>
</html>

paramforward2.jsp

 <%@ page language="java" contentType="text/html; charset=gb2312" %>
<html>
<head>
<title>跳转并传递参数</title>
</head>
<body>
使用forward动作元素跳转到另一个JSP文件,并传递参数<br>
<jsp:forward page="ForwardedDemo2.jsp">
<jsp:param name="name" value="name"/>
<jsp:param name="age" value="19"/>
<jsp:param name="sex" value="man"/>
</jsp:forward>
</body>
</html>

JAVA-JSP动作元素之param的更多相关文章

  1. JSP动作元素——————理论篇

    JSP动作元素的组成及作用 JSP使用Action来控制Servlet引擎的行为,可重复使用JavaBean组件. 常用Action: jsp:param       在 jsp:include.js ...

  2. JSP动作元素

    JSP动作元素分类 <jsp:include page="content.jsp"></jsp:include> 使用<%@ include%> ...

  3. JSP 动作元素

    JSP动作元素 1.  动作元素分类 用来动态的包含文件.网页跳转及使用JavaBean组件等. 语法:<jsp:XXX />或者<jsp:XXX></jsp:XXX&g ...

  4. JSP6(JSP 指令与JSP 动作元素)

    一.JSP指令用来设置整个JSP页面相关的属性 指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开. JSP中的三种指令标签: Page指令 Page指令为容器提供当前页面的使用说明.一个JS ...

  5. JSP运行过程 JSP脚本 静态动态包含 jsp指令 jsp内置对象jsp四大作用域 jsp动作元素 EL表达式 JSTL 设计模式 JSP开发模式 EL内置对象

    Day38 JSP JSP的运行过程具体如下: (1)客户端发出请求,请求访问JSP文件. (2)JSP容器先将JSP文件转换成一个Java源文件(Java Servlet源程序),在转换过程中,如果 ...

  6. Tip:JSP标签也称之为Jsp Action(JSP动作)元素

    JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护. ================ &l ...

  7. 复习:JSP基本的语法(JSP凝视 + JSP指令 + JSP脚本元素 + JSP动作元素)

    JSP原理: 1.    对于每个请求.jsp容器都会创建一个新的线程来处理它: 2.    Servlet容器载入jsp后转换成的servlet(.class文件)是常驻内存的,所以对应速度一般比較 ...

  8. 【Head First Servlets and JSP】笔记19:JavaBeans与JSP动作元素(<jsp:setProperty.....>、<jsp:getProperty.....>)

    内容来自imooc. 1.什么是JSP动作元素 2.在JSP页面中如何使用Javabeans <jsp:......>表示这是一个JSP动作元素 3.使用JSP动作元素创建JavaBean ...

  9. #1122 JSP动作元素

    JSP动作元素 与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用.JSP动作元素是用XML语法写成的. 利用JSP动作可以动态地插入文件.重用JavaBean组件.把用户重定向到另外的页面 ...

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

    最近开发项目中广告头的优化:引入了<jsp:include page="XX.jsp"></jsp:include> 当<jsp:include> ...

随机推荐

  1. python之函数用法file()

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #python之函数用法file() #file() #说明:file()内建函数它的功能等于open(),但 ...

  2. str.format格式化用法(通过{}来替代%)

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #str.format格式化用法(通过{}来替代%) ''' >>> help(format ...

  3. 23、List集合

    1.List List接口是Collection的子接口,用于定义线性表数据结构.List是可重复集 2.List自身定义的方法 List处理继承Collection方法外,自己还定义了其它方法,例如 ...

  4. 腾讯云-搭建 FTP 文件服务

    搭建 FTP 文件服务 目的:搭建认证登录的FTP具有读写权限 安装并启动 FTP 服务 任务时间:5min ~ 10min 安装 VSFTPD 使用 yum 安装 vsftpd: yum insta ...

  5. Eclipse集成ijkplayer并实现本地和网络视频播放等

    概述 Eclipse 集成ijkplayer demo,播放本地视频.和rtmp流. 详细 代码下载:http://www.demodashi.com/demo/10630.html 原文地址:Ecl ...

  6. 在MyEclipse中改动jsp页面的默认打开方式

    在JavaWeb项目中.当然有非常多jsp页面,可是我发现,双击打开jsp页面总是卡机.相对于打开其它java文件而言非常慢,感觉非常不舒服.MyEclipse中默认打开jsp页面是以可视化的形式展现 ...

  7. Windows最常用的网络命令精萃

    最常用的网络命令精萃   ★ping  它是用来检查网络是否通畅或者网络连接速度的命令.作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络 ...

  8. Android干坏事——禁止设备休眠

    实现这一功能的方法有两种,一种是在Manifest.xml文件里面声明,一种是在代码里面修改LayoutParams的标志位.具体如下: 1.在Manifest.xml文件里面用user-permis ...

  9. 区块链的java实现

    原文地址:http://blog.csdn.net/xiangzhihong8/article/details/53931213 本文90%来着于翻译,原文地址:http://java-lang-pr ...

  10. 内存管理算法--Buddy伙伴算法【转】

    转自:http://blog.csdn.net/orange_os/article/details/7392986 Buddy算法的优缺点: 1)尽管伙伴内存算法在内存碎片问题上已经做的相当出色,但是 ...