`

02_用户模块和加入样式和spring对静态文件的放行

阅读更多
02_用户模块和加入样式

1 复制静态文件到当前工程

2 拷贝index.jsp ,完善里面的样式

3 添加命名空间mvc ,和放行各种静态文件:



<!-- 放行各种静态文件 这个是第一种方式,这里不好用,我们这里使用第二种方式,在web.xml里面配置 -->
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd">

  <context:component-scan base-package="cn.hd.controller"></context:component-scan>
 
  <!-- 放行各种静态文件 -->
  <mvc:resources location="/assets/**" mapping="/assets/" cache-period="12345"></mvc:resources>
  <mvc:resources location="/Css/**" mapping="/Css/" cache-period="12345"></mvc:resources>
  <mvc:resources location="/front/**" mapping="/front/" cache-period="12345"></mvc:resources>
  <mvc:resources location="/Images/**" mapping="/Images/" cache-period="12345"></mvc:resources>
  <mvc:resources location="/Js/**" mapping="/Js/" cache-period="12345"></mvc:resources>
 
  <bean  class="org.springframework.web.servlet.view.InternalResourceViewResolver">
     <property name="prefix" value="/WEB-INF/"></property>
     <property name="suffix" value=".jsp"></property>
   
  </bean>

</beans>
第二种方式:在web.xml里面配置 放行:
<!-- 第二种方式:放行各种静态文件 -->
  <servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.jpg</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.js</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.css</url-pattern>
  </servlet-mapping>


4 修改首页index.jsp ,修改userList.jsp
运行测试:

样式集成成功!!
其它请看附件。
分享到:
评论

相关推荐

    狂神spring-security静态资源.zip

    这个"狂神spring-security静态资源.zip"文件很可能包含了Spring Security的相关教程、代码示例或配置文件,帮助用户理解和学习如何在Spring应用中实现安全控制。下面我们将深入探讨Spring Security的核心概念、功能...

    浅谈Spring Security 对于静态资源的拦截与放行

    在本文中,我们将深入探讨如何处理Spring Security对于静态资源(如CSS、JavaScript和图片)的拦截与放行。 在初始创建的Spring Boot项目中,通常会使用模板引擎(如Thymeleaf)来构建动态网页。Spring Security...

    Spring Boot多模块配置文件读取

    在Spring Boot应用中,多模块配置文件的读取是一个重要的实践,它有助于提高代码的可维护性和模块化。本文将详细探讨如何在Spring Boot的多模块项目中管理和使用不同的配置文件,以实现低耦合的设计。 首先,了解...

    java静态文件处理

    1. **使用内置容器**:例如Tomcat、Jetty等Java应用服务器都内置了对静态文件的支持。当请求到达服务器时,如果路径匹配到静态资源,服务器会直接返回该文件,而无需执行任何Java代码。配置Web应用的`web.xml`文件,...

    狂神Spring Security静态资源

    2. **自定义过滤器链**:如果需要对静态资源进行特定的访问控制,比如只允许登录用户访问,可以创建自定义过滤器并插入到过滤器链中。例如,可以创建一个`FilterRegistrationBean`来注册一个新的过滤器,并指定其...

    SpringSecurity静态资源.rar

    在“SpringSecurity静态资源.rar”这个压缩包中,我们可以推测包含的是与SpringSecurity项目相关的静态资源文件,如CSS样式表、JavaScript脚本、图片等,这些文件通常用于构建Web应用的前端界面。 SpringSecurity在...

    SpringBoot项目+SpringSecurity+前端静态资源

    在本项目中,"SpringBoot项目+SpringSecurity+前端静态资源"是一个综合性的开发实践,主要涉及了Spring Boot和Spring Security这两个核心的Java框架,以及前端的静态资源管理。Spring Boot简化了Java应用的初始化和...

    spring_day02_spring_

    标题“spring_day02_spring_”和描述“heima spring source code day 02”表明这是一份关于Spring框架的深入学习资料,主要聚焦在源码分析上,特别是针对第一天学习后的第二天内容。标签“spring”进一步确认了讨论...

    spring-security静态资源

    Spring Security 是一个强大的和高度可定制的身份验证和访问控制框架,用于保护Java应用程序。在讨论“spring-security静态资源”这个主题时,我们将深入探讨Spring Security如何处理Web应用中的静态资源,如...

    spring boot静态资源static文件

    spring boot静态资源static文件

    狂神说SpringSecurity静态资源.rar

    "狂神说SpringSecurity静态资源.rar"很可能是狂神(一位知名的IT教育博主)分享的一系列关于SpringSecurity教程的资料,包含了模板(templates)和静态资源(static)两个部分。 在SpringSecurity中,静态资源的...

    Spring Boot Web 静态文件缓存处理的方法

    在 Spring Boot 中配置静态文件缓存只需要在配置文件中加入以下配置: ``` # 资源缓存时间,单位秒 spring.resources.cache-period=604800 # 开启gzip压缩 spring.resources.chain.gzipped=true # 启用缓存 spring....

    spring_day02

    Spring框架是Java开发中不可或缺的一部分,它以其模块化、易用性和灵活性而备受推崇。"spring_day02"这个标题可能表示我们正在深入学习Spring框架的第二天内容,着重于Spring的核心特性和实际应用。 首先,Spring的...

    spring-netctoss.zip_spring-netctoss;_springMVC;_登录模块;

    总的来说,"spring-netctoss"项目中的登录模块展示了SpringMVC在处理用户认证、数据访问、安全性等多个方面的灵活性和实用性。通过对SpringMVC的深入理解和实践,开发者能够构建出高效、健壮且易于维护的Web应用。在...

    防止SpringMVC拦截器拦截js等静态资源文件的解决方法

    这些路径包括静态资源文件的位置,比如所有.js、.css后缀的文件,以及其他静态资源的文件夹,如/assets/和/images/等。这种方法的好处是拦截器可以继续拦截非静态资源的请求,从而不影响大多数业务逻辑。然而,这种...

    spring mvc demo加用户模块的

    这个“spring mvc demo加用户模块的”项目应该是一个包含用户管理功能的Spring MVC示例,旨在帮助开发者快速理解和实践Spring MVC的基本用法。 首先,Spring MVC的核心组件包括DispatcherServlet、Controller、...

    tomcat下webapps防止刷新报错的静态文件

    可以使用如JRebel等热部署工具,它们能在不重启服务器的情况下更新Java类和资源文件,减少对静态文件的影响。 7. **使用WebSocket或Server-Sent Events (SSE)**: 对于实时更新的需求,可以考虑使用WebSocket或...

    Spring3.2包和配置文件

    Spring 3.2 是一个重要的Java企业级框架,主要用于构建高度模块化和可维护的Java应用程序。这个版本的Spring框架提供了许多改进和新特性,旨在提高开发效率和应用的灵活性。在Spring 3.2中,主要包含了四个关键模块...

    王勇_JAVA教程_Spring_源代

    【王勇_JAVA教程_Spring_源码】这个教程涵盖了Spring框架的核心概念和技术,适合Java开发者深入理解Spring的工作原理和应用。Spring是一个开源的应用框架,主要用于简化Java企业级开发,提供了一个全面的基础设施,...

Global site tag (gtag.js) - Google Analytics