搭建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
时间: 2024-10-07 18:02:01