`

对访问静态资源,不能访问别请求的Controller记录

 
阅读更多

 

 

 

 

 

web.xml配置的dispatcher

<!-- 增加springmvc的分发器  -->

<servlet>

<servlet-name>dispatcher</servlet-name>

<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

<init-param>

<param-name>contextConfigLocation</param-name>

<param-value>classpath:resources/dispatcher-servlet.xml</param-value>

</init-param>

<load-on-startup>1</load-on-startup>

</servlet>

 

<servlet-mapping>

<servlet-name>dispatcher</servlet-name>

<url-pattern>/</url-pattern>

</servlet-mapping>

 

 

 

SpringMVC框架访问静态资源的方式:并且需要配置在

在web.xml中配置:

    <servlet-mapping>

<servlet-name>default</servlet-name>

<url-pattern>*.js</url-pattern>

<servlet-name>default</servlet-name>

<url-pattern>*.css</url-pattern>

<servlet-name>default</servlet-name>

<url-pattern>*.html</url-pattern>

<servlet-name>default</servlet-name>

<url-pattern>*.png</url-pattern>

<servlet-name>default</servlet-name>

<url-pattern>*.jpg</url-pattern>

<servlet-name>default</servlet-name>

<url-pattern>*.woff</url-pattern>

<servlet-name>default</servlet-name>

<url-pattern>*.ttf</url-pattern>

<servlet-name>default</servlet-name>

<url-pattern>*.svg</url-pattern>

<servlet-name>default</servlet-name>

<url-pattern>*.swf</url-pattern>

</servlet-mapping>

 

在dispatcher-servlet.xml中配置:

<!-- <mvc:resources location="/views/**" mapping="/views/**"/>    views是Webapp下创建的一个目录-->

<!-- 对静态资源文件的访问 --> 

 <mvc:default-servlet-handler/>  

 

分享到:
评论

相关推荐

    SSM笔记-SpringMVC的CRUD和静态资源

    SpringMVC默认不处理静态资源(如CSS、JavaScript、图片等),为了使这些资源正常访问,我们需要在`web.xml`或`DispatcherServlet`的配置中添加映射规则。 ```xml &lt;!-- web.xml --&gt; &lt;servlet-name&gt;dispatcher ...

    smbms静态资源.zip

    在这个压缩包"Smbms静态资源.zip"中,我们可以找到一个名为"smbms"的项目目录,这通常代表了一个实际的JavaWeb应用实例。 JavaWeb是一种基于Java技术的服务器端编程模型,用于构建和部署分布式网络应用程序。它允许...

    SpringMVC框架架构介绍

    三、访问静态资源: Spring MVC允许通过配置访问静态文件,如图片、JavaScript和CSS,这通常在web.xml或Spring配置文件中设置。 四、请求映射到Action方法: 使用@RequestMapping注解,可以将HTTP请求映射到特定的...

    JTeasymall静态页面.rar

    至于“JTeasymall静态页面.rar”这个压缩包,它包含了项目中所有的静态资源,如HTML、CSS、JavaScript文件等。这些静态页面是用户在浏览器中直接看到的界面,它们负责展示信息,提供交互。在SSM框架下,静态页面通常...

    SpringMVC快速入门教程-深入分析

    - 访问静态资源:通过配置,Spring MVC可以处理静态文件(如jpg、js、css)的请求。 - 请求映射到具体方法:通过@RequestMapping注解,我们可以将HTTP请求映射到特定的Controller方法。 - 拦截器:使用@...

    SpringMVC拦截器例子详解

    - 拦截器不能访问Controller方法的返回值,但可以在`postHandle()` 方法中访问`ModelAndView` 对象,从而对视图进行操作。 通过理解并熟练运用Spring MVC的拦截器,开发者可以有效地组织代码,提高系统的可维护性...

    bootsharp框架管理系统 静态

    4. **静态版本**:这里的“静态”可能意味着这个管理系统不包含服务器端动态生成内容的功能,所有的页面和资源都是在首次请求时返回,并且在客户端浏览器中被缓存。这种部署方式通常用于不需要频繁更新或数据交互的...

    spring mvc+spring+mybatis架构实例

    AOP则提供了在不修改原有代码的情况下,对程序进行功能增强的能力,如日志记录、事务管理等。Spring还提供了事务管理,确保了多操作的原子性、一致性、隔离性和持久性。 **Mybatis** Mybatis是一个轻量级的持久层...

    Jmeter软件测试6.docx

    访问目标网站(如www.bing.com),执行搜索操作,这样JMeter就能记录下所有与搜索相关的HTTP请求。 (五)**录制结果分析**:停止代理,关闭浏览器和代理设置。在JMeter的Thread Group下的Recording Controller可以...

    spring-mvc-01.zip

    Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建模型-视图-控制器(MVC)架构的应用程序提供...此外,文件中可能还包括错误处理、国际化、静态资源处理等相关配置,这些都是构建实际Web应用时经常遇到的问题。

    SpringMvc学习

    为了能直接访问这些静态资源,需要在Spring MVC的配置中特别设置静态资源的处理规则。 七、请求映射到具体的Action方法 Spring MVC通过使用@RequestMapping注解(或者是基于方法的URL映射),可以将客户端的请求...

    springmvc入门小项目:CRUD

    - `src/main/webapp`:Web 应用目录,包含静态资源、JSP 文件等。 9. **运行与测试** - 使用 Tomcat 或其他应用服务器部署项目。 - Postman 或类似工具模拟 HTTP 请求进行功能测试。 这个"springmvc 入门小项目...

    mvc代码自动生成

    当我们谈论"mvc代码自动生成"时,通常指的是利用工具或库自动化创建DAO(数据访问对象)、Service和Controller层的代码,从而减少手动编写这些常见组件的时间和错误。 **DAO层**: DAO层是应用程序与数据库交互的...

    自定义MVC框架(spring)

    而WEB-INF目录在Web应用中用于存放不对外直接访问的资源,如web.xml(部署描述符),以及应用的类库和静态资源。 综上所述,自定义Spring MVC框架涉及到的主要知识点包括:MVC模式、请求分发、控制器设计、模型管理...

    Spring MVC 教程,快速入门,深入分析

    Spring MVC还提供了对静态资源的访问支持,如jpg、js、css文件的访问。请求映射到具体的Action中的方法时,可以通过注解的方式,如@RequestMapping来实现。拦截器的使用可以对请求进行预处理和后处理,拦截器的配置...

    jsp网站完整实例

    在实际开发过程中,项目可能会包含如"ysw"这样的目录结构,其中可能包含了源代码文件(JSP、Servlet)、配置文件(如web.xml)、数据库连接配置、静态资源(如图片、CSS样式表、JavaScript文件)等。开发者需要理解...

    nginx-1.5.1

    5. **缓存机制**:Nginx 可以缓存经常访问的静态资源,减少对后端服务器的请求,从而提升响应速度。这可以通过设置缓存区域和过期策略来实现。 6. **SSL/TLS 支持**:Nginx 1.5.1 支持HTTPS协议,提供SSL/TLS证书...

    Python基于零信任的SDP动态授权访问系统源码.zip

    零信任安全模型是一种现代网络安全策略,它认为在内部网络和外部网络之间不应该有任何信任,而应始终验证每个访问请求。 1. **零信任安全模型**:零信任模型的核心理念是“永不信任,始终验证”。它强调无论用户...

    SpringMVC快速入门 深入分析

    静态资源处理:** SpringMVC允许通过配置静态资源处理器(如`&lt;mvc:resources&gt;`)直接访问静态资源,如CSS、JS、图片等。 **4. 异常处理:** 可以通过配置异常处理器(如`@ExceptionHandler`注解)统一处理全局异常...

    01_springmvc基础_3

    - 配置包括视图解析器、静态资源处理、拦截器等。 14. **Spring Data JPA 与 Spring MVC 结合** - Spring Data JPA 提供了一种简化数据库访问的抽象层,可以与 Spring MVC 完美集成,实现高效的数据操作。 通过...

Global site tag (gtag.js) - Google Analytics