是这样的
我想做一个类似struts中的控制
在web.xml中将所有url为 *.act的请求都映射到一个servlet里,比如叫DispSvlt,
然后在DispSvlt中
根据.act前面不同的名称,再分配到不同的Servlet中,比如有请求url是
/mywebapp/abc.def.SvltExample.act
在DispSvlt中
就可以转发到(使用request.getRequestDispatcher().forward方法)
/mywebapp/servlet/abc.def.SvltExample
这样就可以执行,但resin换了一个版本后,这样/mywebapp/servlet/abc.def.SvltExample直接访问Servlet的方法不行了,有人知道该怎样才能直接(不用url-pattern)访问Servlet吗?
或者,如何实现在一个servlet中将请求转发到另一个servlet中(不用在web.xml中设url map)?
我想做一个类似struts中的控制
在web.xml中将所有url为 *.act的请求都映射到一个servlet里,比如叫DispSvlt,
然后在DispSvlt中
根据.act前面不同的名称,再分配到不同的Servlet中,比如有请求url是
/mywebapp/abc.def.SvltExample.act
在DispSvlt中
就可以转发到(使用request.getRequestDispatcher().forward方法)
/mywebapp/servlet/abc.def.SvltExample
这样就可以执行,但resin换了一个版本后,这样/mywebapp/servlet/abc.def.SvltExample直接访问Servlet的方法不行了,有人知道该怎样才能直接(不用url-pattern)访问Servlet吗?
或者,如何实现在一个servlet中将请求转发到另一个servlet中(不用在web.xml中设url map)?
Resin中Servlet转发实践
本文探讨了在Resin服务器中实现Servlet转发的方法,尤其是在不使用web.xml中URL映射的情况下,如何通过DispSvlt进行请求转发。讨论了从一个Servlet如何转发请求到另一个Servlet的技术细节。
983

被折叠的 条评论
为什么被折叠?



