我在eclipse中开发了一个小型的Java EE Web应用程序。我正在使用tomcat 6.0。在我的应用程序webcontent文件夹中我有jsp文件夹,我已将所有jsp文件放在那里。我有css和JS文件夹,其中包含CSS和JS文件。我有单控制器的MVC设计。从登录页面请求转到控制器,从那里我将它发送到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。为什么会这样......任何解决方案..?
答案 0 :(得分:1)
使用从主机根目录解析的/css/stylesheet.css
(带有前导斜杠)等绝对网址。
答案 1 :(得分:1)
没有解决方案。你的目录结构是这样的:
- css
-- stylesheet.css
- jsp
-- addEditUser.jsp
从jsp到css的相对路径是(父目录)/css/stylesheet.css " .."代表父目录。