相关资料:
《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. S3 服务(Simple Storage Service简单存储服务) 简介(与hdfs同一级)

    图1  spark 相关 亚马逊云存储之S3(Simple Storage Service简单存储服务) (转 ) S3是Simple Storage Service的缩写,即简单存储服务.亚马逊的名 ...

  2. STL容器 erase的使用陷井

    http://www.cppblog.com/beautykingdom/archive/2008/07/09/55760.aspx?opt=admin 在STL(标准模板库)中经常会碰到要删除容器中 ...

  3. 两个有序数组求中位数log(m+n)复杂度

    leetcode 第4题 中位数技巧: 对于长度为L的有序数组,它的中位数是(a[ceil((L+1)/2)]+a[floor((L+1)/2)])/2 算法原理: 类似三分法求极值 两个人都前进,谁 ...

  4. Android 系统 root 破解原理分析

    现在Android系统的root破解基本上成为大家的必备技能!网上也有很多中一键破解的软件,使root破解越来越容易.但是你思考过root破解的 原理吗?root破解的本质是什么呢?难道是利用了Lin ...

  5. Eclipse折叠代码 coffee bytes code folding

    提供一个插件下载地址,博客园的: http://files.cnblogs.com/wucg/com.cb.eclipse.folding_1.0.6.jar.zip  将下载的zip文件解压出来的j ...

  6. iOS - App 间的通信方式

    1.前言 iOS 系统是相对封闭的系统,App 各自在各自的沙盒(sandbox)中运行,每个 App 都只能读取 iPhone 上 iOS 系统为该应用程序程序创建的文件夹 AppData 下的内容 ...

  7. 手动删除Kafka Topic

    一.删除Kafka topic 运行./bin/kafka-topics  --delete --zookeeper [zookeeper server]  --topic [topic name]: ...

  8. win7下安装ubuntu双系统的方法及心得体会(ps:要死好几回的节奏)

    1.win7下安装ubuntu系统后,可以很好进入ubuntu系统 但是进不去win7,开机有win7选项,但是选择后不管用 方法思路:各种修复win7的mbr 我的问题是:在winpe中发现,根本看 ...

  9. js cookie库

    顺手摘下来 /** * @desc 设置Cookie * @param {String} name * @param {String} value * @param {Number} expires ...

  10. laravel的模型和数据库基础操作

    laravel分为三大数据库操作(DB facade[原始查找],查询构造器[Query Builder],Eloquent ORM): use Illuminate\Support\Facades\ ...