Java相对路径与绝对路径问题总结
Java Web 项目里的路径问题,说简单也简单,说绕也挺绕。相对路径和绝对路径搞不清,容易出现资源加载不到、页面跳转错位这些问题。
这篇《java 中相对路径,绝对路径问题总结.doc》文档,讲得蛮清楚的,从文件系统的路径,到 JSP 和 Servlet 里怎么用、怎么跳转,甚至连request.getContextPath()
这类常用技巧也都提到了。
比如你用sendRedirect()
跳转时,路径是相对服务器根的;而getRequestDispatcher()
是相对 Web 项目根的。这些区别一不注意,页面跳着跳着就 404 了。
还有像application.getRealPath()
这种老方法,也有提到,虽然现在不常用了,但了解一下总没坏处。你要加载 CSS、JS 资源,也推荐配合request.getContextPath()
写路径,兼容性高,项目迁移也方便。
整体看下来,这篇总结内容不花哨,讲的是实在事儿,适合你边写代码边翻着看。新手入门能快速明白路径的区别,老手也能查漏补缺,挺实用的一篇。
33.5KB
文件大小:
评论区