MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » 请教jsp怎么重定向到一个servlet

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

www.MyException.Cn  网友分享于:2013-12-09  浏览:188次
请问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);

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有