1、request.getRequestDispatch.forward("/test.jsp")用来转向到另一个页面,能把该页面中的数据比如:request,传入到转向的页面,实现浏览器网址不改变
2、而response.sendRedict("/test.jsp")页面重定向到另一个页面,实现浏览器网址改变
2、而response.sendRedict("/test.jsp")页面重定向到另一个页面,实现浏览器网址改变
解决方案 »
- SSH整合注入问题
- 使用httpclient抓去数据,被服务器屏蔽,connection reset
- jsp中读取bean中返回的LinkedList<String[]>问题?
- 急啊:高手急救!!用在eclipse下,用jsp 做一个web application,怎么也找不到数据文件,总有异常啊.......
- 请教大家一个问题,就是model与vo转换的问题,我们在表现层中使用model装载数据,然后在持久层中(如Hibernate)使用VO装载数据,现在持
- jscript中sql语句问题
- 关于网站内容更新系统
- 查询数据量太大,半天出不来东西,该怎么处理,百万级的数据!JAVA
- 关于思路
- 回答就给分:就是关于列表框提交的问题
- 讨论:APPLET的应用!请各位发表自己的看法
- 向各位高手请教一个javascript方面的问题
http://aa:8080/xx/a.jsp-->http://aa:8080/xx/b.jsp
这个转发是在服务端完成的
sendRedict则是重定向,是由服务器端将这个地址发送到客户端浏览器,浏览器再向这个地址发送请求。因此可以跨context。如果对同一个context,这样来回一趟已经就是另外一个request了。正如楼上说的forward能把该页面中的数据比如:request,传入到转向的页面,而sendRedict就不行了
不过我想问下的是:这两中性能上有什么不同吗?sendRedirect不也是也可以带参数的吗?在URL后面!