java吧 关注:1,239,779贴子:12,711,342
  • 1回复贴,共1

关于服务器内部跳转路径的一个问题。

只看楼主收藏回复

做了个Web项目,写了一堆servlet,然后想做一个userServlet,把各种关于user操作的servlet抽取出来到userServlet里面,然后就出现问题了。。。应该是路径跳出现了错误,我的虚拟路径是case...这是我的baseServlet

如果我要调用login方法,访问的路径是localhost/case/user/login
这是我的jsp页面

路径访问的没问题,
我debug了一下,当我提交之后,系统会调用login方法进行验证,但是最严重的问题来了
当我跳转的时候,我想要跳转的是localhost/case/index.jsp,但是应该是在服务器内跳转的原因,
系统会跳转到localhost/case/user/index.jsp,这是我的userServlet的界面

只要是访问路径是在user后面的,全部都会去调用方法,
然后就出现了NoSuchMethodException。
所以路径要怎么写,系统才不会跳转到localhost/case/user/index.jsp,而是跳转到localhost/case/index.jsp,
想了一晚上了,谢谢大家。。


IP属地:福建1楼2019-04-29 00:28回复


    来自Android客户端2楼2019-04-29 07:58
    回复