阶段3 3.SpringMVC·_07.SSM整合案例_04.ssm整合之编写SpringMVC框架

时间:2019-08-21
本文章向大家介绍阶段3 3.SpringMVC·_07.SSM整合案例_04.ssm整合之编写SpringMVC框架,主要包括阶段3 3.SpringMVC·_07.SSM整合案例_04.ssm整合之编写SpringMVC框架使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

 搭建SpringMvc的环境,

首先是提供前端控制器



 再配置serletMapping

加载Springmvc.xml的配置文件,


使用init-param里面有个属性contextConfigLocation

现在还没有springmvc.xml这个文件,一会我们要创建springmvc.xml

启动服务器创建该servlet

解决中文乱码

配置一个过滤器

过滤器拦什么。filter-mapping.
/*:表示什么都拦

设置具体的编码集



有这个encoding的属性


以上前端控制器和过滤器就配置完成

新建springmvc.xml

resources文件夹下新建



补全 sprinmvc.xml里面的约束

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd">

一共需要配置四个地方

开启注解扫描


只扫描Controller的注解

配置视图解析器

InternalResurceViewResolver视图解析器对象

里面有两个属性,第一个是前缀


文件的后缀名

换一下位置,刚才写反了。

配置静态资源

<!-- 设置静态资源不过滤 -->
<mvc:resources location="/css/" mapping="/css/**" />
<mvc:resources location="/images/" mapping="/images/**" />
<mvc:resources location="/js/" mapping="/js/**" />

开启mvc注解支持

测试

原来的页面删除,这里新建.index.jsp页面





新建pages文件夹,下面新建list.jsp页面

部署





启动服务器

测试






原文地址:https://www.cnblogs.com/wangjunwei/p/11388098.html