jsp forward指令
来源:互联网 发布:autocad软件正版价格 编辑:程序博客网 时间:2024/05/04 14:12
forward指令用于将页面响应转发到另外的页面。
语法一:
<jsp:forward page="{relativeURL|<%=expression%>}"></jsp:forward>
语法二:
<jsp:forward page="{relativeURL|<%=expression%>}"><jsp:param name="..." value="..."></jsp:param></jsp:forward>
第二种语法用于在转发时增加额外的参数,值可以通过HttpServletRequest类的getParameter()方法获取。
特点:
执行forward指令时,用户请求的地址没有改变,但页面内容却完全变为被forward目标页的内容。
从表面上看,<jsp:forward.../>指令给人一种感觉:它是将用户请求“转发”到了另一个新页面,实际上,它并没有重新向新页面发送请求,只是完全采用了新页面来对用户生成响应,请求应然是一次请求,所以参数,属性都不会丢失。
扩展:
上面介绍的forward是通过jsp提供的动作指令进行的,request对象也可以执行forward。
HttpServletRequest类提供了一个getRequestDispatcher(String path)方法,其中path就是希望forward或者include的目标路径,该方法返回RequestDispatcher,改对象提供了如下两个方法:
forward(ServletRequest request,ServletResponse response):执行forward
include(ServletRequest request,ServletResponse response):执行include
如下代码行可以将a.jspyemian include到本页面中:
getRequestDispatcher("/a.jsp").include(request,response);
如下代码可以将请求forward到a.jsp页面:
getRequestDispatcher("/a.jsp").forward(request,response);
(内容参考疯狂java做的笔记,违法必删)
- JSP中的forward指令
- 【Jsp】Forward指令
- jsp forward指令
- jsp forward指令
- JSP指令 include 和forward
- JSP_6th_动作指令jsp:forward
- jsp---->包含指令和forward指令
- JSP的7个动作指令-forward指令
- JSP的7个动作指令之forward指令
- JSP动作指令 Include、 Forward、 UseBean、 GetProperty、 SetProperty、 Plugin、param
- jsp小结04 - 7个动作指令01 forward
- JSP入门命令--page、include、forward指令小结
- <jsp:forward>
- <jsp:forward>标签跳转指令和response.sendRedirect()跳转指令的区别
- 转:include、jsp:forward等jsp中常用的标签和指令
- JSP(2)jsp语法之指令元素、脚本元素、动作元素forward、注释方法
- JSP语法 jsp:forward
- forward指令乱码问题
- stanford 标注指代关系表示
- iOS微信摇一摇功能
- 字符转换
- 面试。
- 禁止横屏显示
- jsp forward指令
- C#关于AutoResetEvent的使用介绍[转载]
- 《人性的弱点》如何享受生活和工作的建议
- adt直接用,集成svn,里边有sources直接关联一下就可以用
- java.lang.IllegalArgumentException: View not attached to window manager
- open vswitch简介
- 手把手教你做JDK环境变量配置
- 图像处理公共数据库下载地址集锦
- android中sqlite数据库的基本使用和添加多张表