`

java web下WebContent下的js.css无法访问

阅读更多
好久没弄java web了,今天下午碰到一个大问题

<servlet-mapping>
  <servlet-name>dispatcherServlet</servlet-name>
<!--
<url-pattern>*.do</url-pattern>
<url-pattern>*.screen</url-pattern> -->
<url-pattern>/</url-pattern>
</servlet-mapping>
因为在刚开始使用了   <url-pattern>/</url-pattern>
在index.jsp 中使用
<link href="css/default.css"css/default.css" rel="stylesheet" type="text/css" />
路径是对的   但怎么也找不到相应的资源

后面查了一下午才知道 是  <url-pattern>/</url-pattern> 的原因,所有的路径都被拦截了

<url-pattern>*.do</url-pattern>
    后不在拦截

你那个/表示拦截所有请求,这样JS呀,CSS什么的都会被拦截了,所以就不能直接访问了!
其实如果运行在tomcat中,你可以交给defaultServlet来处理静态资源,方法是在spring的servlet之前配置
XML/HTML code
<servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.js</ur
分享到:
评论

相关推荐

    JAVA WEB实现echarts动态图表实例.zip

    `WebContent`或`WebRoot`是Web应用的根目录,按照Servlet规范,它包含了Web应用的所有静态资源,如HTML、CSS、JavaScript文件,以及部署描述符`WEB-INF/web.xml`。在这个实例中,你可能会找到一个JSP文件,用于接收...

    详解WebRoot与WebContent区别

    它位于WebRoot目录之下,以确保客户端无法直接访问。 3. src目录:包含项目的Java源代码文件。在MyEclipse项目中,它与WebRoot目录一起构成项目的根目录。 4. project目录:通常位于WebRoot之外,用于存放项目的...

    jsp文件中引用外部.css或.js文件的路径问题.pdf

    在开发Java Web应用程序时,JSP(JavaServer Pages)页面经常需要引用外部的CSS(Cascading Style Sheets)和JS(JavaScript)文件以实现样式和交互功能。在处理这些引用时,路径设置至关重要,因为不正确的路径会...

    java_web_TestPortal_database.zip

    2. **WebContent** 目录:这是Java Web应用的标准结构的一部分,它包含了Web应用的所有静态资源,如HTML、CSS、JavaScript文件,以及JSP页面。WebContent下的WEB-INF子目录通常会包含Web应用的特定配置文件,如web....

    页面文件WebContent.zip

    在Java Web开发中,`WebContent`或`Web-INF`目录是标准的目录结构,用于存放HTML、CSS、JavaScript、图片以及Servlet和JSP文件。 2. **favicon.ico**: 这是网站的图标,通常显示在浏览器的地址栏和书签中,为用户...

    ssm+mysql实现的Java-web酒店管理项目源码.doc

    例如,Web-INF目录下的web.xml文件是Web应用的配置文件,静态资源(如HTML、CSS、JavaScript)通常放在WebContent目录下。 11. **系统功能模块**:酒店管理系统包含多个功能模块,如客房管理、房间商品分类和管理、...

    java Web编程技术课堂笔记.docx

    - **项目结构**:包括Src(存放Java代码)、webcontent(存放HTML、JSP、JS、CSS等网页资源),以及web.xml(核心配置文件)。 - **部署**:将Web项目部署到Tomcat服务器,通过Eclipse的"add or remove"功能实现。...

    java-Jsp当当购书网源码.zip

    2. **WebContent** 或 **webapp**:Web应用根目录,包含JSP页面、CSS、JavaScript、图片等静态资源。 3. **WEB-INF**:包含web.xml文件,定义了Web应用的部署描述符,还有可能有lib目录,存放项目依赖的jar文件。 4....

    JSP应用开发-发布我的Java Web项目.pptx

    在本文中,我们将深入探讨JSP应用开发,特别是如何发布Java Web项目。首先,我们需要了解JDK的安装与配置,接着是Tomcat服务器的设置,以及MyEclipse开发环境的安装。这些基础知识对于任何Java Web开发者来说都是至...

    myeclipse的WebRoot下的jsp访问不了

    在使用MyEclipse开发Java Web应用程序时,可能会遇到一种情况:放置在项目目录下的JSP文件可以正常访问,但如果将这些JSP文件放置在项目的WebRoot目录下,则无法通过浏览器进行访问。这种现象可能是由多种因素导致的...

    java web员工管理系统(源码+数据库).zip

    6. **WebContent目录**:在Java Web项目中,`WebContent`通常存放静态资源,如HTML、CSS、JavaScript文件,以及部署描述符(web.xml)。 7. **数据库文件**:`database`目录可能包含数据库脚本或者数据库连接配置,...

    WebContent.rar

    【标签】"java" 和 "javaweb" 暗示了这个项目与Java编程语言以及Java在Web开发中的应用有关。JavaWeb是指使用Java技术来开发Web应用程序的过程,包括Servlet、JSP、JSTL等。"html" 标签则表明项目包含了HTML(超文本...

    订餐java web学习项目

    3. **Web内容目录(WebContent)**:包含HTML、CSS、JavaScript等前端资源,以及WEB-INF子目录,其中的web.xml是Web应用的部署描述符,定义了Servlet和过滤器的映射等信息。 4. **lib**:存放项目所需的第三方库,如...

    Java web项目代码结构说明

    ### Java Web项目代码结构详解 #### 一、普通Web项目的代码结构 在开发Java Web应用时,了解项目的基本结构对于管理代码和资源至关重要。以下是对Java Web项目代码结构的详细介绍。 **1. Java文件保存路径 ...

    alipay.trade.page.pay-JAVA-UTF-8.zip

    "WebContent"目录代表了Web应用的根目录,其中可能包含HTML、CSS、JavaScript等前端资源,以及WEB-INF子目录,用于存放Servlet、JSP等服务器端代码。在这里,开发者可能会找到与支付接口交互的Servlet或Controller,...

    基于Java web的在线考试系统(源码+数据库).zip

    8. `WebContent`目录:这是Web应用的根目录,包含了Web页面(JSP文件)、静态资源(如CSS、JavaScript文件)以及WEB-INF子目录,其中WEB-INF下有web.xml,是Web应用的部署描述符,定义了Servlet的映射、过滤器和监听...

    Java Web可视化实践项目

    6. `WebContent`:这是Web应用的根目录,包含了Web应用的所有静态资源,如HTML、CSS、JavaScript文件,以及Web应用的部署描述符`web.xml`。此外,还有可能包含Servlets、JSP(JavaServer Pages)文件和其他Web组件。...

    基于Java Web的网上投票选举系统设计

    `WebContent`目录下存放Web应用的静态资源,如HTML、CSS、JavaScript文件。`src`目录通常存放Java源代码,`build`目录则包含了编译后的类文件。 总的来说,"基于Java Web的网上投票选举系统设计"是一个综合性的项目...

    java语言的数据库模式的web程序入门(myeclipse+sqlserver)

    2. WebContent:存放Web相关的资源,如HTML、CSS、JavaScript、JSP文件,以及WEB-INF子目录。 3. WEB-INF:包含web.xml(Web应用的部署描述符),定义了Servlet的映射、过滤器、监听器等配置信息。 4. lib:存放项目...

Global site tag (gtag.js) - Google Analytics