<分区>
我正在尝试构建一个 Tomcat 项目。
这是我的上下文: 在 WebContent 中,我创建了一个名为“网页”的文件夹,其中包含我的文件 About.jsp + css、javascript 文件。
在我的/WEB-INF/web.xml 中,我将/webpages/About.jsp 关联到/about:
<servlet>
<servlet-name>About</servlet-name>
<servlet-class>com.supervision.servlets.About</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>About</servlet-name>
<url-pattern>/about</url-pattern>
</servlet-mapping>
这是我的java代码:
public class Accueil extends HttpServlet {
public void doGet( HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException{
this.getServletContext().getRequestDispatcher( "/webpages/About.jsp" ).forward( request, response );
}
}
我的问题是:
当我使用这个 url localohost:8080/supervision/about 时,css 和 javacsript 没有运行
但是当我使用这个 url localohost:8080/supervision/webpages/About.jsp 时,它工作正常:
你知道这个问题的原因是什么吗?如果是,如何解决?