Java 我的url映射正在转移我的CSS页面

Java 我的url映射正在转移我的CSS页面,java,css,jsp,servlets,url-mapping,Java,Css,Jsp,Servlets,Url Mapping,我正在使用简单的Java、Eclipse和Tomcat7开发一个动态Web应用程序 在我做出以下更改之前,一切都很顺利 我最近添加了一个主页Servlethome.java和主页jsphome.jsp,并将Servlet映射到web.xml中的URL/ <servlet> <display-name>Home</display-name> <servlet-name>Home</servlet-name>

我正在使用简单的Java、Eclipse和Tomcat7开发一个动态Web应用程序

在我做出以下更改之前,一切都很顺利

我最近添加了一个主页Servlet
home.java
和主页jsp
home.jsp
,并将Servlet映射到web.xml中的URL
/

 <servlet>
        <display-name>Home</display-name>
        <servlet-name>Home</servlet-name>
        <servlet-class>my_proj.servlets.Home</servlet-class>
    </servlet>

 <servlet-mapping>
        <servlet-name>Home</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>
而且
Home.jsp
相当长,但是除了CSS、图像等资源之外,其他一切都正常工作。页面没有加载这些资源。我是在引用他们

<link href="/my_proj/resources/css/custom.css" rel="stylesheet">

所以我的问题是,如何正确地映射我的页面以避免造成这种混乱?或者,我如何将CSS与依赖此映射系统区分开来?我不希望web.xml处理到这些文件的映射。

请给出您的目录结构,例如,如果您的目录结构类似于:

项目名称\WebContent\css然后只需添加以下行即可在页面上包含css:

<link href="css/fileName.css" rel="stylesheet">

就是这样,不需要提供完整路径:比如Project Name\WebContent\css\fileName.css


<link href="/css/fileName.css" rel="stylesheet">

给出您的目录结构。当你调用css时,这似乎是一个路径问题。
<link href="css/fileName.css" rel="stylesheet">
<link href="/css/fileName.css" rel="stylesheet">