首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

请教jsp怎么重定向到一个servlet

2011-12-08 
请问jsp如何重定向到一个servlet?jsp如何重定向到一个servlet?请提供代码[解决办法]1: request.getRequest

请问jsp如何重定向到一个servlet?
jsp如何重定向到一个servlet?
请提供代码

[解决办法]
1: request.getRequestDispatcher( "url ").forward(request,response)
不返回客户端,即客户端URL显示不变,request等将可用
2: response.sendRedirect( "url ")
要返回客户端一次,再自动请求URL,request等将不可用

LZ问的问题:JSP和servlet原理是一样的,容器会把servlet编译成servlet才运行,所以url应该没太大区别,比如:一个servlet在web.xml定义如下
<servlet>
<servlet-name> BlogMain </servlet-name>
<servlet-class> org.kainecy.blog.BlogMain </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> BlogMain </servlet-name>
<url-pattern> /BlogMain </url-pattern>
</servlet-mapping>
重定向:
RequestDispatcher rd = request.getRequestDispatcher( "/BlogMain ");
rd.forward(request,response);

热点排行