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的相关教程、代码示例或配置文件,帮助用户理解和学习如何在Spring应用中实现安全控制。下面我们将深入探讨Spring Security的核心概念、功能...
在本文中,我们将深入探讨如何处理Spring Security对于静态资源(如CSS、JavaScript和图片)的拦截与放行。 在初始创建的Spring Boot项目中,通常会使用模板引擎(如Thymeleaf)来构建动态网页。Spring Security...
在Spring Boot应用中,多模块配置文件的读取是一个重要的实践,它有助于提高代码的可维护性和模块化。本文将详细探讨如何在Spring Boot的多模块项目中管理和使用不同的配置文件,以实现低耦合的设计。 首先,了解...
1. **使用内置容器**:例如Tomcat、Jetty等Java应用服务器都内置了对静态文件的支持。当请求到达服务器时,如果路径匹配到静态资源,服务器会直接返回该文件,而无需执行任何Java代码。配置Web应用的`web.xml`文件,...
2. **自定义过滤器链**:如果需要对静态资源进行特定的访问控制,比如只允许登录用户访问,可以创建自定义过滤器并插入到过滤器链中。例如,可以创建一个`FilterRegistrationBean`来注册一个新的过滤器,并指定其...
在“SpringSecurity静态资源.rar”这个压缩包中,我们可以推测包含的是与SpringSecurity项目相关的静态资源文件,如CSS样式表、JavaScript脚本、图片等,这些文件通常用于构建Web应用的前端界面。 SpringSecurity在...
在本项目中,"SpringBoot项目+SpringSecurity+前端静态资源"是一个综合性的开发实践,主要涉及了Spring Boot和Spring Security这两个核心的Java框架,以及前端的静态资源管理。Spring Boot简化了Java应用的初始化和...
标题“spring_day02_spring_”和描述“heima spring source code day 02”表明这是一份关于Spring框架的深入学习资料,主要聚焦在源码分析上,特别是针对第一天学习后的第二天内容。标签“spring”进一步确认了讨论...
Spring Security 是一个强大的和高度可定制的身份验证和访问控制框架,用于保护Java应用程序。在讨论“spring-security静态资源”这个主题时,我们将深入探讨Spring Security如何处理Web应用中的静态资源,如...
spring boot静态资源static文件
"狂神说SpringSecurity静态资源.rar"很可能是狂神(一位知名的IT教育博主)分享的一系列关于SpringSecurity教程的资料,包含了模板(templates)和静态资源(static)两个部分。 在SpringSecurity中,静态资源的...
在 Spring Boot 中配置静态文件缓存只需要在配置文件中加入以下配置: ``` # 资源缓存时间,单位秒 spring.resources.cache-period=604800 # 开启gzip压缩 spring.resources.chain.gzipped=true # 启用缓存 spring....
Spring框架是Java开发中不可或缺的一部分,它以其模块化、易用性和灵活性而备受推崇。"spring_day02"这个标题可能表示我们正在深入学习Spring框架的第二天内容,着重于Spring的核心特性和实际应用。 首先,Spring的...
总的来说,"spring-netctoss"项目中的登录模块展示了SpringMVC在处理用户认证、数据访问、安全性等多个方面的灵活性和实用性。通过对SpringMVC的深入理解和实践,开发者能够构建出高效、健壮且易于维护的Web应用。在...
这些路径包括静态资源文件的位置,比如所有.js、.css后缀的文件,以及其他静态资源的文件夹,如/assets/和/images/等。这种方法的好处是拦截器可以继续拦截非静态资源的请求,从而不影响大多数业务逻辑。然而,这种...
这个“spring mvc demo加用户模块的”项目应该是一个包含用户管理功能的Spring MVC示例,旨在帮助开发者快速理解和实践Spring MVC的基本用法。 首先,Spring MVC的核心组件包括DispatcherServlet、Controller、...
可以使用如JRebel等热部署工具,它们能在不重启服务器的情况下更新Java类和资源文件,减少对静态文件的影响。 7. **使用WebSocket或Server-Sent Events (SSE)**: 对于实时更新的需求,可以考虑使用WebSocket或...
Spring 3.2 是一个重要的Java企业级框架,主要用于构建高度模块化和可维护的Java应用程序。这个版本的Spring框架提供了许多改进和新特性,旨在提高开发效率和应用的灵活性。在Spring 3.2中,主要包含了四个关键模块...
【王勇_JAVA教程_Spring_源码】这个教程涵盖了Spring框架的核心概念和技术,适合Java开发者深入理解Spring的工作原理和应用。Spring是一个开源的应用框架,主要用于简化Java企业级开发,提供了一个全面的基础设施,...