回 帖 发 新 帖 刷新版面

主题:急急急急急急急急急急急急急急急急急急急

请教大家个问题:
   我的servlet是放在classes目录下的,要转向的jsp文件,在webapp/mytest下,而我想用request.RequestDispatcher("????")语句但不知????处的路径怎么写。
先谢大家了。。

回复列表 (共3个回复)

沙发

虽然有点迟了,但还是说下
request.RequestDispatcher可以指定任意正确的路径,但实际上只能将路径定位于网站的目录里,否则没有效果(至少我知道tomcat是这样子)。
建议的写法是采用相对路径(相对于网站的根目录,特点是路径以“/”开始)
如webapp/mytest下有一个test.jsp
request.RequestDispatcher("/mytest/test.jsp");
...

板凳


谢谢了

3 楼


type Status report

message /mytest/mytest/do.jsp

description The requested resource (/mytest/mytest/do.jsp) is not available.

我改了,可有异常啊!以上是运行结果

我来回复

您尚未登录,请登录后再回复。点此登录或注册