Java EE Web应用程序中与路径相关的问题

时间:2012-02-25 18:32:12

标签: css jsp java-ee hyperlink

我在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。为什么会这样......任何解决方案..?

2 个答案:

答案 0 :(得分:1)

使用从主机根目录解析的/css/stylesheet.css(带有前导斜杠)等绝对网址。

答案 1 :(得分:1)

没有解决方案。你的目录结构是这样的:

 - css
 -- stylesheet.css
 - jsp
 -- addEditUser.jsp

从jsp到css的相对路径是(父目录)/css/stylesheet.css  " .."代表父目录。

相关问题