社区
Web 开发
帖子详情
关于Servlet和JSP中几种页面重定向方法的疑惑?
pengpenglin
2005-12-26 12:27:27
各位,大家好:
有一个问题想向大家请教一下:
<jsp:forward>
RequestDispatcher.forward(request,response)
sendRedirect
都能够达到页面重定向的功能,但彼此之间有什么区别?本人比较模糊,望各位不吝赐教。
...全文
129
3
打赏
收藏
关于Servlet和JSP中几种页面重定向方法的疑惑?
各位,大家好: 有一个问题想向大家请教一下: RequestDispatcher.forward(request,response) sendRedirect 都能够达到页面重定向的功能,但彼此之间有什么区别?本人比较模糊,望各位不吝赐教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lzmhehe
2005-12-26
打赏
举报
回复
谢谢楼主
更谢谢楼上
funcreal
2005-12-26
打赏
举报
回复
<jsp:forward>
RequestDispatcher.forward(request,response)
这两个完全相同,如果从a转发到b,那么a和b视为同一个请求域,a中的request作用域变量在b中仍然有效,并且转发过程客户端并不知道。也就是说用户地址栏是a,但实际页面内容是b。
sendRedirect这个才叫重定向。从a到b的话,是由客户端来完成的。首先请求a,然后a发302告诉客户端“所请求资源在b”,然后客户端请求b,地址栏更新。请求作用域终止。
lzmhehe
2005-12-26
打赏
举报
回复
mark
jsp
下
页面
跳转的
几种
方法
小结
在服务器端起作用,当使用forward()时,
Servlet
engine传递HTTP请求从当前的
Servlet
或者是
JSP
到另外的一个
Servlet
、
JSP
或普通HTML文件,也即你的form提交至a.
jsp
,在a.
jsp
用到了forward()
重定向
至b.
jsp
,此时form提交的...
理解Java Web项目
中
的路径问题
先说明请求
页面
的写法,在web
中
,
页面
路径主要写的有以下
几种
1、请求
重定向
2、浏览器的请求被服务器请求到新
页面
(我称为“转发”) 3、超链接 4、form表单提交的action 为了演示路径写法,首先...
关于
servlet
和
JSP
中
几种
页面
重定向
方法
的
疑惑
通常,在一个设计良好的Web应用
中
,都会综合使用
Servlet
和
JSP
技术。
Servlet
控制业务流转,
JSP
则负责业务处理结果的显示。此时,将大量用到
重定向
技术。
重定向
技术可以分为两类,一类是客户端
重定向
,一类是...
Servlet
实现
重定向
几种
方法
在
servlet
/
JSP
编程
中
,服务器端
重定向
可以通过下面两个
方法
来实现: 1,运用javax.
servlet
.RequestDispatcher接口的forward
方法
, 2,或者运用javax.
servlet
.http.Http
Servlet
Response接口的sendRedirect
方法
。 要...
Servlet
实现
页面
重定向
的
几种
方法
在
servlet
/
JSP
编程
中
,服务器端
重定向
可以通过下面两个
方法
来实现: 1,运用javax.
servlet
.RequestDispatcher接口的forward
方法
, 2,或者运用javax.
servlet
.http.Http
Servlet
Response接口的sendRedirect
方法
。 要...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章