好久没弄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
分享到:
相关推荐
`WebContent`或`WebRoot`是Web应用的根目录,按照Servlet规范,它包含了Web应用的所有静态资源,如HTML、CSS、JavaScript文件,以及部署描述符`WEB-INF/web.xml`。在这个实例中,你可能会找到一个JSP文件,用于接收...
它位于WebRoot目录之下,以确保客户端无法直接访问。 3. src目录:包含项目的Java源代码文件。在MyEclipse项目中,它与WebRoot目录一起构成项目的根目录。 4. project目录:通常位于WebRoot之外,用于存放项目的...
在开发Java Web应用程序时,JSP(JavaServer Pages)页面经常需要引用外部的CSS(Cascading Style Sheets)和JS(JavaScript)文件以实现样式和交互功能。在处理这些引用时,路径设置至关重要,因为不正确的路径会...
2. **WebContent** 目录:这是Java Web应用的标准结构的一部分,它包含了Web应用的所有静态资源,如HTML、CSS、JavaScript文件,以及JSP页面。WebContent下的WEB-INF子目录通常会包含Web应用的特定配置文件,如web....
在Java Web开发中,`WebContent`或`Web-INF`目录是标准的目录结构,用于存放HTML、CSS、JavaScript、图片以及Servlet和JSP文件。 2. **favicon.ico**: 这是网站的图标,通常显示在浏览器的地址栏和书签中,为用户...
例如,Web-INF目录下的web.xml文件是Web应用的配置文件,静态资源(如HTML、CSS、JavaScript)通常放在WebContent目录下。 11. **系统功能模块**:酒店管理系统包含多个功能模块,如客房管理、房间商品分类和管理、...
- **项目结构**:包括Src(存放Java代码)、webcontent(存放HTML、JSP、JS、CSS等网页资源),以及web.xml(核心配置文件)。 - **部署**:将Web项目部署到Tomcat服务器,通过Eclipse的"add or remove"功能实现。...
2. **WebContent** 或 **webapp**:Web应用根目录,包含JSP页面、CSS、JavaScript、图片等静态资源。 3. **WEB-INF**:包含web.xml文件,定义了Web应用的部署描述符,还有可能有lib目录,存放项目依赖的jar文件。 4....
在本文中,我们将深入探讨JSP应用开发,特别是如何发布Java Web项目。首先,我们需要了解JDK的安装与配置,接着是Tomcat服务器的设置,以及MyEclipse开发环境的安装。这些基础知识对于任何Java Web开发者来说都是至...
在使用MyEclipse开发Java Web应用程序时,可能会遇到一种情况:放置在项目目录下的JSP文件可以正常访问,但如果将这些JSP文件放置在项目的WebRoot目录下,则无法通过浏览器进行访问。这种现象可能是由多种因素导致的...
6. **WebContent目录**:在Java Web项目中,`WebContent`通常存放静态资源,如HTML、CSS、JavaScript文件,以及部署描述符(web.xml)。 7. **数据库文件**:`database`目录可能包含数据库脚本或者数据库连接配置,...
【标签】"java" 和 "javaweb" 暗示了这个项目与Java编程语言以及Java在Web开发中的应用有关。JavaWeb是指使用Java技术来开发Web应用程序的过程,包括Servlet、JSP、JSTL等。"html" 标签则表明项目包含了HTML(超文本...
3. **Web内容目录(WebContent)**:包含HTML、CSS、JavaScript等前端资源,以及WEB-INF子目录,其中的web.xml是Web应用的部署描述符,定义了Servlet和过滤器的映射等信息。 4. **lib**:存放项目所需的第三方库,如...
### Java Web项目代码结构详解 #### 一、普通Web项目的代码结构 在开发Java Web应用时,了解项目的基本结构对于管理代码和资源至关重要。以下是对Java Web项目代码结构的详细介绍。 **1. Java文件保存路径 ...
"WebContent"目录代表了Web应用的根目录,其中可能包含HTML、CSS、JavaScript等前端资源,以及WEB-INF子目录,用于存放Servlet、JSP等服务器端代码。在这里,开发者可能会找到与支付接口交互的Servlet或Controller,...
8. `WebContent`目录:这是Web应用的根目录,包含了Web页面(JSP文件)、静态资源(如CSS、JavaScript文件)以及WEB-INF子目录,其中WEB-INF下有web.xml,是Web应用的部署描述符,定义了Servlet的映射、过滤器和监听...
6. `WebContent`:这是Web应用的根目录,包含了Web应用的所有静态资源,如HTML、CSS、JavaScript文件,以及Web应用的部署描述符`web.xml`。此外,还有可能包含Servlets、JSP(JavaServer Pages)文件和其他Web组件。...
`WebContent`目录下存放Web应用的静态资源,如HTML、CSS、JavaScript文件。`src`目录通常存放Java源代码,`build`目录则包含了编译后的类文件。 总的来说,"基于Java Web的网上投票选举系统设计"是一个综合性的项目...
2. WebContent:存放Web相关的资源,如HTML、CSS、JavaScript、JSP文件,以及WEB-INF子目录。 3. WEB-INF:包含web.xml(Web应用的部署描述符),定义了Servlet的映射、过滤器、监听器等配置信息。 4. lib:存放项目...