1、SpringMVC环境搭建
【1】创建maven工程
使用骨架进行创建,创建好后最终目录结构如下
创建好后点开index.jsp页面,可以看到文件里面没有设置编码的相关内容,因此我们可以将index.jsp文件删除,然后重新在webapp路径下新建一个index.jsp,编码相关内容就出来了,并编写初始页面:
<%@ page contentType=“text/html;charset=UTF-8” language=“java” %>
SpringMVC真牛逼!
【2】导入 jar 包
在 pom.xml 中以导入坐标的形式将 jar 包导入
<spring.version>5.0.2.RELEASE</spring.version>
org.springframework
spring-context
${spring.version}
org.springframework
spring-web
${spring.version}
org.springframework
spring-webmvc
${spring.version}
javax.servlet
servlet-api
2.5
provided
javax.servlet.jsp
jsp-api</artifactId
《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》
【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享
2.0
provided
【3】配置前端控制器
在 web.xml 中进行配置,主要的地方配置有:
-
配置前端控制器
-
配置Servlet
-
配置拦截路径名称
Archetype Created Web Application
dispatcherServlet
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:SpringMVC.xml
1
dispatcherServlet
/
【4】创建SpringMVC配置文件
在resources目录下创建 SpringMVC配置文件,需要的配置有:
-
开启注解扫描
-
配置视图解析器
-
开启SpringMVC注解支持
<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">
<context:component-scan base-package=“com.LSTAR”/>
mvc:annotation-driven/
【5】创建控制器类
在Java目录下创建 com.LSTAR.controller.HelloController 类,