【问题标题】:Web app: something wrong with paths?Web 应用程序:路径有问题?
【发布时间】:2013-07-09 00:19:20
【问题描述】:

由于某些原因,我的网络应用程序的路径似乎有问题。

我在 Eclipse 中的 WEB-INF 路径如下:

Project
   --src
     -- main
        --webapp
          --WEB-INF
             --jsp
             --css

我使用 Spring、Hibernate 和 Maven 创建了一个项目。

但这例如不起作用,并且不会从我的 jsp 页面加载样式:

<link href="css/style.css" rel="stylesheet" type="text/css">

web.xml 中的欢迎页面和错误页面也不起作用:

<welcome-file-list>
    <welcome-file>/students</welcome-file>
</welcome-file-list>
<error-page>
    <exception-type>java.lang.Exception</exception-type>
    <location>/WEB-INF/jsp/error.jsp</location>
</error-page>

错误页面的结果是在浏览器中显示“网站无法显示该页面”消息。但是,如果我删除错误页面配置,我会得到一个堆栈跟踪,所以这意味着我的配置以某种方式被使用,但是在解释路径时出现了问题。

可能出了什么问题?

【问题讨论】:

    标签: css jsp web web.xml web-inf


    【解决方案1】:

    欢迎文件错误。它不是完整路径,而是在请求目录时要在目录中查找的文件的名称。

    我没有看到错误页面有任何明显错误。检查 Eclipse 为应用程序生成的 WAR/目录,以查看错误页面是否在正确的位置。另一件事是为错误页面使用一个静态文件,直到您让它工作以排除 JSP 的任何问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-10
      • 2019-05-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多