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> ...
随机推荐
- 谷歌GSON的字符与对象的互转
import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; i ...
- 23、List集合
1.List List接口是Collection的子接口,用于定义线性表数据结构.List是可重复集 2.List自身定义的方法 List处理继承Collection方法外,自己还定义了其它方法,例如 ...
- Timer与AlarmManager的差别
线程 通过调用Thread类的 start()方法来启动一个线程,这时此线程处于就绪(可执行)状态.但此时并没有执行,它须要CPU时间片. 一旦得到CPU时间片.就会执行run()方法. run()的 ...
- Archlive新年第一棒: 基于2.6.37稳定内核的archlive20110107
先上图,再来说明吧... 下载地址: http://u.115.com/file/t2cd0ea120 先上个本机器运行teamviewer的效果图吧... 如假包换的 2.6.37, 担保是目前最 ...
- <转>C++ explicit关键字详解
要文转自:http://www.cnblogs.com/ymy124/p/3632634.html 首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造 ...
- Linux基础之常用命令篇
一.命令的基本格式 [root@localhost~] root为用户名 -表示当前所在位置 localhost主机名 ‘#’超级用户 '$" 普通用户 命令的基本格式: 命令 [选项] [ ...
- 【jQuery】将form表单通过ajax实现无刷新提交
//将form转换为AJAX提交 function ajaxSubmit(url,frm,fn){ var dataPara=getFormJson(frm); $.ajax({ url:url, t ...
- http请求No peer certificate的解决方法
不少同学在做HTTP请求新浪授权或新浪数据的时候会出现 javax.net.ssl.SSLPeerUnverifiedException: No peer certificate的异常.现给出解决方法 ...
- Appium測试安卓Launcher以滑动窗口获得目标应用
所谓Launcher,指的是安卓的桌面管理程序,全部的应用图标都放在launcher上面.事实上这是一个非常easy的样例,仅仅是为了验证几点想法而已. 1.实验目的 做这个试验的目的有二 尝试下窗口 ...
- tomcat支持https的历程
tomcat真是业界良心啊,文档写的详细无比. 一.https是什么? 简单的说,就是http+SSL/TLS 协议还是http,但是在传输层过程中使用了加密(涉及握手.秘钥分发.加密.解密等过程). ...