您的位置:程序门 -> java -> web 开发



请问jsp如何重定向到一个servlet?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请问jsp如何重定向到一个servlet?[已结贴,结贴人:iicsdn]
发表于:2007-08-10 16:25:28 楼主
jsp如何重定向到一个servlet?
请提供代码
发表于:2007-08-10 16:34:551楼 得分:0
response.sendredirect( "你的地址 ")
发表于:2007-08-10 16:49:482楼 得分:0
2种
1:   request.getrequestdispatcher( "url ").forward(request,response)
2:   response.sendredirect( "url ")
发表于:2007-08-10 17:09:153楼 得分:0
是如何重定向到一个servlet,而不是一个jsp
发表于:2007-08-10 17:13:384楼 得分:0
和jsp一样
发表于:2007-08-10 18:24:235楼 得分:0
孟子说的很对啊~
发表于:2007-08-10 18:25:156楼 得分:0
jsp   是怎么弄就怎么弄呀
发表于:2007-08-10 18:25:517楼 得分:0
response.sendredirect( "url ");     //url是你的servlet访问路径
发表于:2007-08-10 18:33:268楼 得分:50
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);



快速检索

最新资讯
热门点击