【问题标题】:Path related issue in Java EE web appJava EE Web 应用程序中的路径相关问题
【发布时间】:2012-03-15 20:25:24
【问题描述】:

我有在 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。它得到css 当我使用 href="../css/stylesheet.css"
为什么会这样..任何解决方案..?

【问题讨论】:

    标签: css jsp jakarta-ee hyperlink


    【解决方案1】:

    没有解决办法。你的目录结构是这样的:

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

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

    【讨论】:

    • 我试过/css/stylesheet.css"
    【解决方案2】:

    使用从主机根目录解析的绝对 URL,例如 /css/stylesheet.css(带有前导斜杠)。

    【讨论】:

      猜你喜欢
      • 2012-09-02
      • 1970-01-01
      • 2013-07-09
      • 2011-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多