Hello JSP!——<jsp:forward>动作元素篇
2015-09-04 12:31
1106 查看
<jsp:forward>动作元素用来转移用户的请求,使得用户请求的页面从一个页面跳转到另一个页面。这种跳转为服务器端跳转,所以用户的地址栏不会发生任何变化。
<jsp:forward>动作元素的语法格式如下。
<jsp:forward page="跳转文件的URL地址”>
<jsp:forward>动作元素只包含一个属性即page,page属性用来指定跳转文件的URL地址。
一.使用<jsp:forward>动作元素实现页面跳转
使用<jsp:forward>动作元素实现页面跳转非常简单,只需要设置其page属性为跳转到的文件URL地址即可。
示例:ForwardAction.jsp
Forwarded.jsp
运行结果:
由图中可以看到,用户的地址栏没有发生任何变化。
二.跳转执行流程
如果JSP文件包含<jsp:forward>动作元素,那么JSP会首先执行<jsp:forward>动作元素之前的代码。只有执行到<jsp:forward>动作元素时才会进行跳转,跳转完成后将执行被跳转的JSP文件,<jsp:forward>动作元素之后的代码不会被执行。
示例:ForwardAction2.jsp
运行结果:
在Tomcat服务器控制台可以看到输出了如下字符串 jsp:forward动作指令之前代码被执行。
<jsp:forward>动作元素的语法格式如下。
<jsp:forward page="跳转文件的URL地址”>
<jsp:forward>动作元素只包含一个属性即page,page属性用来指定跳转文件的URL地址。
一.使用<jsp:forward>动作元素实现页面跳转
使用<jsp:forward>动作元素实现页面跳转非常简单,只需要设置其page属性为跳转到的文件URL地址即可。
示例:ForwardAction.jsp
<%@ page language="java" contentType="text/html;charset=gb2312"%> <html> <head> <title>jsp:forward动作指令</title> </head> <body> 使用jsp:forward动作指令实现服务器端跳转 <jsp:forward page="Forwarded.jsp"></jsp:forward> </body> </html>
Forwarded.jsp
<%@ page language="java" contentType="text/html;charset=gb2312"%> <html> <head> <title>跳转到的页面</title> </head> <body> 跳转到的页面 </body> </html>
运行结果:
由图中可以看到,用户的地址栏没有发生任何变化。
二.跳转执行流程
如果JSP文件包含<jsp:forward>动作元素,那么JSP会首先执行<jsp:forward>动作元素之前的代码。只有执行到<jsp:forward>动作元素时才会进行跳转,跳转完成后将执行被跳转的JSP文件,<jsp:forward>动作元素之后的代码不会被执行。
示例:ForwardAction2.jsp
<%@ page language="java" contentType="text/html;charset=gb2312"%> <html> <head> <title>jsp:forward动作指令</title> </head> <body> 使用jsp:forward动作指令实现服务器端跳转。 <% System.out.println("jsp:forward动作指令之前代码被执行"); %> <jsp:forward page="Forwarded.jsp"></jsp:forward> <% System.out.println("jsp:forward动作指令之后代码被执行"); %> </body> </html>
运行结果:
在Tomcat服务器控制台可以看到输出了如下字符串 jsp:forward动作指令之前代码被执行。
相关文章推荐
- js实现简洁的滑动门菜单(选项卡)效果代码
- JavaScript中的函数
- 关于JavaScript函数闭包的简单解释
- jstl的formatNumber标签的四舍五入问题
- js获得浏览器页面上某一个参数
- js实现随屏幕滚动的带缓冲效果的右下角广告代码
- JSP-- cookies
- JS右下角广告窗口代码(可收缩、展开及关闭)
- JS插件-日期
- Hello JSP!——<jsp:include>动作元素篇
- js将对象格式化成string
- 如何写js.erb
- JavaScript基本技巧
- 解析接口中的json数据
- Sublime Text 2 JS 格式化插件 JsFormat的配置使用
- js calendar橙色日期选择器代码
- json和jsonp
- JavaScript中的逻辑运算的返回值(逻辑与&&,逻辑或||,逻辑非!)
- Json 基本应用
- 【JavaScript】实现计算日期相差天数