url路径问题
来源:3-6 核心控制器测试
Simon___
2019-05-18 16:58:06
老师,还是有点不太理解这个路径问题(虽然结果是对的)
1回答
同学你好。
1、这里的“../”的作用就是返回上一层目录,它不会受show.do“文件”的影响,使用 ../show.jsp得到的是localhost:8080/show.jsp
当请求过http://localhost:8080/test/show.do,浏览器会认为有一个test文件夹。下面有show.do文件。访问完show.do文件,我们所在的目录是test文件夹中,“../”会返回它的上一级。
如果要出现“http://localhost:8080/test/show.jsp”,那应该使用request.getRequestDispatcher("show.jsp").forward(request,response)来转发了。
2、DispatcherServlet确实在sm_web下,但是它通过xml得到了Spring的ApplicationContext,其中有所有的Bean,包括sm_service的。所以可以访问到

如果解答了同学的疑问,望采纳~
祝学习愉快~
相似问题