我有一个用 Eclipse 开发的小型 Java EE Web 应用程序。我正在使用 tomcat 6.0。在我的应用程序 webcontent 文件夹中,我有 jsp 文件夹,我已将所有 jsp 文件放在那里。我有 css 和 JS 文件夹,其中包含 CSS 和 JS 文件。我有带有单个 Controller 的 MVC 设计。从登录页面请求转到 Controller ,然后从那里我正在将它发送到 welcome.jsp。
我有 welcome.jsp,我在其中将 css 与此代码链接
href="css/stylesheet.css"
它工作正常。
在该页面中,我使用链接 a href="jsp/addEditUser.jsp"转到 addEdit 用户页面。
在 addEdit.jsp 页面上我也使用相同的
href="css/stylesheet.css""rel="stylesheet"type="text/css"/> 但在该页面上它没有获取 css。当我使用 href="../css/stylesheet.css"时它会获取 css
为什么会这样......任何解决方案......?
最佳答案
没有解决办法。你的目录结构是这样的:
- css
-- stylesheet.css
- jsp
-- addEditUser.jsp
jsp到css的相对路径是(父目录)/css/stylesheet.css “..”代表父目录。
关于css - Java EE Web 应用程序中的路径相关问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9446807/