相对路径的问题

相对路径的问题

我在用相对路径请求转发时,并不会返回上一层,如下图

http://img1.sycdn.imooc.com//climg/5c89e5e20001e9c711790146.jpg

http://img1.sycdn.imooc.com//climg/5c89e5e2000188d507480205.jpg

求教~ 

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

4回答
提问者 蜜蜂仔 2019-03-14 18:21:31
<servlet>
    <servlet-name>DispatcherServlet</servlet-name>
    <servlet-class>com.imooc.hospital.global.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>DispatcherServlet</servlet-name>
    <url-pattern>*.do</url-pattern>
</servlet-mapping>

我的也是一样配置的

  • 同学试试这种看看是否可以呢?request.getRequestDispatcher("category_list.jsp").forward(request,response); 祝学习愉快
    2019-03-14 19:00:33
  • 提问者 蜜蜂仔 回复 好帮手慕阿莹 #2
    就连jsp文件的css文件的访问也有问题 我现在直接用绝对路径。在web.xml中配置中给jsp文件添加路径<%=basePath%> 所有链接都用绝对路径,访问也是。我也不知道为什么IDEA和Eclipse上做的所有项目,都不能用相对路径。 还是绝对路径靠谱= =!
    2019-03-14 21:21:59
  • 好帮手慕阿莹 回复 提问者 蜜蜂仔 #3
    也建议同学使用<%=basePath%> 获取的绝对路径吧,比如css文件在idea 和eclipse用相对路径有时就会不同,有的不同的idea的相对路径也不同,用绝对路径一般都是一样的,也推荐同学用绝对路径吧,更加的准确。祝学习愉快。
    2019-03-15 11:50:54
好帮手慕阿莹 2019-03-14 18:02:54

同学的配置文件是如何配置的呢?

http://img1.sycdn.imooc.com//climg/5c8a269a00012b8108840239.jpg

例如老师这里是这样配置的。

1、同学把这个整个的代码贴一下,

2、同学贴一下你的配置文件


注意不要贴在回复里,会失去代码的格式。可以在回答里贴一下。祝学习愉快。


提问者 蜜蜂仔 2019-03-14 16:04:35
// url:/category/list.do --> category_list.jsp
public void list(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    List<Category> list = categoryService.getAll();
    request.setAttribute("LIST",list);
    request.getRequestDispatcher("../category_list.jsp").forward(request,response);
}

404报错信息是不能转到 /hospital/category/../category_list.jsp

其实就是tomcat把我的相对路径直接打到了当前路径下面

好帮手慕阿莹 2019-03-14 15:56:56

建议同学把代码贴一下,同学是用的Controller写的么?

注意不要贴在回复里,会失去代码的格式。可以在回答里贴一下。祝学习愉快。


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
SSM主流框架入门与综合项目实战2018版
  • 参与学习           人
  • 提交作业       205    份
  • 解答问题       4317    个

Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师