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 (单参数)
<%@ 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的更多相关文章
- JSP动作元素——————理论篇
JSP动作元素的组成及作用 JSP使用Action来控制Servlet引擎的行为,可重复使用JavaBean组件. 常用Action: jsp:param 在 jsp:include.js ...
- JSP动作元素
JSP动作元素分类 <jsp:include page="content.jsp"></jsp:include> 使用<%@ include%> ...
- JSP 动作元素
JSP动作元素 1. 动作元素分类 用来动态的包含文件.网页跳转及使用JavaBean组件等. 语法:<jsp:XXX />或者<jsp:XXX></jsp:XXX&g ...
- JSP6(JSP 指令与JSP 动作元素)
一.JSP指令用来设置整个JSP页面相关的属性 指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开. JSP中的三种指令标签: Page指令 Page指令为容器提供当前页面的使用说明.一个JS ...
- JSP运行过程 JSP脚本 静态动态包含 jsp指令 jsp内置对象jsp四大作用域 jsp动作元素 EL表达式 JSTL 设计模式 JSP开发模式 EL内置对象
Day38 JSP JSP的运行过程具体如下: (1)客户端发出请求,请求访问JSP文件. (2)JSP容器先将JSP文件转换成一个Java源文件(Java Servlet源程序),在转换过程中,如果 ...
- Tip:JSP标签也称之为Jsp Action(JSP动作)元素
JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护. ================ &l ...
- 复习:JSP基本的语法(JSP凝视 + JSP指令 + JSP脚本元素 + JSP动作元素)
JSP原理: 1. 对于每个请求.jsp容器都会创建一个新的线程来处理它: 2. Servlet容器载入jsp后转换成的servlet(.class文件)是常驻内存的,所以对应速度一般比較 ...
- 【Head First Servlets and JSP】笔记19:JavaBeans与JSP动作元素(<jsp:setProperty.....>、<jsp:getProperty.....>)
内容来自imooc. 1.什么是JSP动作元素 2.在JSP页面中如何使用Javabeans <jsp:......>表示这是一个JSP动作元素 3.使用JSP动作元素创建JavaBean ...
- #1122 JSP动作元素
JSP动作元素 与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用.JSP动作元素是用XML语法写成的. 利用JSP动作可以动态地插入文件.重用JavaBean组件.把用户重定向到另外的页面 ...
- JSP动作元素<jsp:include>和<jsp:param>的搭配使用
最近开发项目中广告头的优化:引入了<jsp:include page="XX.jsp"></jsp:include> 当<jsp:include> ...
随机推荐
- 在浏览器中使用JS打开并展示PDF文件
使用jquery.media.js插件 示例: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat=& ...
- 元程序 /如何取test.py中name的值
# -*- coding: utf-8 -*- #python 27 #xiaodeng #Python学习手册 633 #模块是对象:元程序 #因为模块通过内置属性显示了他们的大多数特性,因此很容易 ...
- tracteroute路由追踪
traceroute 跟踪数据包到达网络主机所经过的路由工具: 是用来发出数据包的主机到目标主机之间所经过的网关的工具.traceroute 的原理是试图以最小的TTL发出探测包来跟踪数据包到达目标主 ...
- virtualenv沙箱
准备用Django开发网站,豆瓣阅读中有<Django入门>,里面有人批注说用virtualenv+pip很好. 每次搞个什么都感觉举步维艰,因为之前太懒了,什么都懒得深入看一下.pip一 ...
- HDUOJ---1867 A + B for you again
A + B for you again Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Othe ...
- map reduce相关程序
Test_1.java /** * Hadoop网络课程模板程序 * 编写者:James */ import java.io.IOException; import java.text.DateFor ...
- RabbitMQ与.net core(二)Producer与Exchange
Producer:消息的生产者,也就是创建消息的对象 Exchange:消息的接受者,也就是用来接收消息的对象,Exchange接收到消息后将消息按照规则发送到与他绑定的Queue中.下面我们来定义一 ...
- 转 web前端性能分析--原理篇
转自http://blog.csdn.net/five3/article/details/7686715 web前端性能: 即是web用户在访问一个页面时所要花费的时间总和.即一个完全意义上的用户响应 ...
- 在T-SQL语句中访问远程数据库
1.启用Ad Hoc Distributed Queries 在使用openrowset/opendatasource前搜先要启用Ad Hoc Distributed Queries服务,因为这个服务 ...
- 定制WinEdt 优化Latex输入
定制WinEdt 优化Latex输入 ---原文转载地址:http://www.mamicode.com/info-detail-342716.html ---推荐winedt功能定制使用-说明文档: ...