首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >返回可视内容会弄乱路径,因此现在无法加载js/css文件

返回可视内容会弄乱路径,因此现在无法加载js/css文件
EN

Stack Overflow用户
提问于 2011-11-01 02:50:30
回答 1查看 419关注 0票数 0

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

但是,如果我通过return new Viewable("myPage.jsp");在我的.java文件中加载这些.jsp中的任何一个,路径似乎就会混乱,因为当加载url时,浏览器会显示java文件的url,并且所有相对路径都会失败。我如何解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2011-11-01 06:39:15

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7958229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档