SpringMVC的工程搭建步骤实现

一、创建项目

1、新建一个项目名为:springmvc-demo-yuyongqing

右键项目名选择Add Framework Support

SpringMVC的工程搭建步骤实现_第1张图片

2、选择Web Application

SpringMVC的工程搭建步骤实现_第2张图片

3、配置SpringMVC

pom.xml



 junit
 junit
 4.13.2
 test


 org.springframework
 spring-webmvc
 5.2.13.RELEASE


 javax.servlet
 servlet-api
 2.5


 javax.servlet
 javax.servlet-api
 4.0.1
 provided


刷新maven后再加入如下图所示代码

SpringMVC的工程搭建步骤实现_第3张图片



 
  src/main/java
  
   **/*.properties
   **/*.xml
  
  false
 
 
  src/main/resources
  
   **/*.properties
   **/*.xml
  
  false
 


二、配置核心文件

SpringMVC的工程搭建步骤实现_第4张图片

1、





2、添加SpringMVC配置内容

SpringMVC的工程搭建步骤实现_第5张图片

 
  
  


 






3、Controller层

新建一个HelloController类

SpringMVC的工程搭建步骤实现_第6张图片

 package controller;

@Controller
public class HelloController {

@RequestMapping("/hello")
public String hello(Model model){
 // Model 封装数据
 model.addAttribute("msg","HELLO MY FIRST SPRING MVC PROJECT");

 // 返回的字符串就是视图的名字 会被视图解析器处理
 return "hello";
 }
}

4、JSP

在JSP包下新建hello.jsp

SpringMVC的工程搭建步骤实现_第7张图片

 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
 
 
Title
 
 
${msg}
 
 

三、web.xml

1、配置前端控制器



springmvc
org.springframework.web.servlet.DispatcherServlet

2、配置初始化参数



contextConfigLocation
classpath:applicationcontext.xml

3、设置启动级别


1

4、设置SpringMVC拦截请求



 springmvc
  /  

5、乱码过滤

 

encodingFilter
org.springframework.web.filter.CharacterEncodingFilter

 encoding
 utf-8



encodingFilter
/*

6、运行web

打包
File→Project Structure

SpringMVC的工程搭建步骤实现_第8张图片

删除默认的包

SpringMVC的工程搭建步骤实现_第9张图片

SpringMVC的工程搭建步骤实现_第10张图片

点ok→ok

SpringMVC的工程搭建步骤实现_第11张图片

四、配置TomCat

1、点击 Add Configuration… 进入运行配置框

SpringMVC的工程搭建步骤实现_第12张图片

2、点 + 选择Tomcat Server 下的 Local

SpringMVC的工程搭建步骤实现_第13张图片

3、点击 Configure 选择我们自己的TomCat

SpringMVC的工程搭建步骤实现_第14张图片

SpringMVC的工程搭建步骤实现_第15张图片

五、运行TomCat

SpringMVC的工程搭建步骤实现_第16张图片

在浏览器输入http://localhost:8080/hello

SpringMVC的工程搭建步骤实现_第17张图片

SpringMVC的工程搭建步骤实现_第18张图片

外链:
https://mvnrepository.com/

到此这篇关于SpringMVC的工程搭建步骤实现的文章就介绍到这了,更多相关SpringMVC的工程搭建 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

你可能感兴趣的