返回可见的混乱路径,所以现在js / css文件不加载

时间:2011-10-31 18:50:30

标签: java jersey filepath

我在我的java中返回Viewable,而返回jsp位于WebContent目录中的css。在该目录中,我的文件所在的jsjsp目录。我的js/javascript.js使用相对路径引用这些文件。例如.jsp

但是,如果我通过我的return new Viewable("myPage.jsp");文件中的.java加载了这些{{1}}中的任何一个,那么路径似乎就像加载网址时的浏览器显示网址一样陷入困境java文件和所有相对路径失败。我该如何纠正这个问题?

1 个答案:

答案 0 :(得分:0)

您使用的路径应该与返回这些路径的资源相关,而不是相对于JSP本身。当您直接在浏览器中输入URL时,这些文件是否可访问?如果是,那么您只需要确保将正确的路径放到JSP文件中 - 例如使用绝对路径而不是相对路径 - 如下所示:<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/style.css" />