Hello JSP!——动作元素基础练习题
2015-09-07 21:01
686 查看
一、在一个JSP文件中使用<jsp:forward>动作元素跳转到另一个JSP文件,同时传递参数name。在跳转到的页面同样使用<jsp:forward>动作元素跳转到另一个JSP文件,同时也传递同样的参数name。在最后跳转到的页面中获得该参数,并输出参数的值。
PracticeForward.jsp
PracticeForward2.jsp
PracticeForward3.jsp
运行结果:
![](http://img.blog.csdn.net/20150907204013179?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
二、JSP基本动作元素包括了6个动作元素,分别是<jsp:include>,<jsp:forward>,<jsp:param>,<jsp:plugin>,<jsp:params>,<jsp:fallback>。
三、<jsp:include>动作元素用来包含静态的和动态的文件。
四、<jsp:forward>动作元素用来实现页面跳转 ,使得用户请求的页面从一个页面跳转到另一个页面。
五、<jsp:param>动作元素用来传递参数。
六、简述<jsp:include>动作元素如何搭配<jsp:param>动作元素,并实现包含页面传递参数。
答:使用<jsp:include>动作指定包含JSP文件,同时使用<jsp:param>动作元素来为包含页面传递参数。被包含的JSP文件,通过使用"request.getParameter("XXX")接收XXX参数值,并赋值给字符串变量XXXX,最后通过JSP表达式输出变量XXXX的值。
七、简述<jsp:forward>动作元素如何搭配<jsp:param>动作元素,并实现跳转页面传递参数。
答:使用<jsp:forward>动作指定页面跳转到另一个JSP文件,同时使用<jsp:param>动作元素来为包含页面传递参数。在跳转到的JSP文件,通过使用"request.getParameter("XXX")接收XXX参数值,并赋值给字符串变量XXXX,最后通过JSP表达式输出变量XXXX的值。
PracticeForward.jsp
<%@ page language="java" contentType="text/html; charset=gb2312"%> <html> <head> <title>跳转页面</title> </head> <body> 使用jsp:forward动作指令实现服务器端跳转。 <%--使用forward动作指令进行跳转,并传递参数 --%> <jsp:forward page="PracticeForward2.jsp"> <jsp:param value="YaoMing" name="name"/> </jsp:forward> </body> </html>
PracticeForward2.jsp
<%@ page language="java" contentType="text/html;charset=gb2312"%> <html> <head> <title>跳转页面2</title> </head> <body> 使用jsp:forward动作指令实现服务器端跳转。 <%--使用forward动作指令进行跳转,并传递参数 --%> <jsp:forward page="PracticeForward3.jsp"> <jsp:param value="YaoMing" name="name"/> </jsp:forward> </body> </html>
PracticeForward3.jsp
<%@ page language="java" contentType="text/html;charset=gb2312"%> <html> <head> <title>跳转到的页面</title> </head> <body> <h2>跳转到的页面</h2> <p>接受到的参数:<p> <% String strName = request.getParameter ("name"); //接收参数 %> <%--输出参数内容 --%> <%="name参数值为" + strName %> </body> </html>
运行结果:
二、JSP基本动作元素包括了6个动作元素,分别是<jsp:include>,<jsp:forward>,<jsp:param>,<jsp:plugin>,<jsp:params>,<jsp:fallback>。
三、<jsp:include>动作元素用来包含静态的和动态的文件。
四、<jsp:forward>动作元素用来实现页面跳转 ,使得用户请求的页面从一个页面跳转到另一个页面。
五、<jsp:param>动作元素用来传递参数。
六、简述<jsp:include>动作元素如何搭配<jsp:param>动作元素,并实现包含页面传递参数。
答:使用<jsp:include>动作指定包含JSP文件,同时使用<jsp:param>动作元素来为包含页面传递参数。被包含的JSP文件,通过使用"request.getParameter("XXX")接收XXX参数值,并赋值给字符串变量XXXX,最后通过JSP表达式输出变量XXXX的值。
七、简述<jsp:forward>动作元素如何搭配<jsp:param>动作元素,并实现跳转页面传递参数。
答:使用<jsp:forward>动作指定页面跳转到另一个JSP文件,同时使用<jsp:param>动作元素来为包含页面传递参数。在跳转到的JSP文件,通过使用"request.getParameter("XXX")接收XXX参数值,并赋值给字符串变量XXXX,最后通过JSP表达式输出变量XXXX的值。
相关文章推荐
- JSP/Servlet-----JSTL之I18N formatting标签库
- 用ArcGIS API for JavaScript在地图上绘制圆多边形
- json解析
- fastJSON
- JSON 解析
- javascript 构造函数内return 解析
- JS获取汉字首字母
- JSon
- Hello JSP!——<jsp:plugin>、<jsp:params>、<jsp:fallback>动作元素篇
- javascript写的简单的计算器,附加界面、代码,方法实用
- Velocity.js实现动画序列的三种方法
- [RxJS] Aggregating Streams With Reduce And Scan using RxJS
- js对象
- [RxJS] map vs flatMap
- js 中的this
- js倒计时
- js时间转化为指定格式时间
- JavaScript语言精粹 笔记03 继承
- 未能加载文件或程序集 Newtonsoft.Json, Version=4.5.0.0 的报错,解决方法
- [RxJS] Stream Processing With RxJS vs Array Higher-Order Functions