IDEA2020 创建一个SpringMVC工程

一、新建一个Java工程(按以下截图操作即可)

IDEA2020 创建一个SpringMVC工程_第1张图片

IDEA2020 创建一个SpringMVC工程_第2张图片

IDEA2020 创建一个SpringMVC工程_第3张图片

创建完成如下图所示

IDEA2020 创建一个SpringMVC工程_第4张图片

二、添加SpringMVC

1、右击工程名字(再点击Add Framwork Support)

IDEA2020 创建一个SpringMVC工程_第5张图片

2、点击添加SpringMVC(会自动下载SpringMVC所需要的包)

IDEA2020 创建一个SpringMVC工程_第6张图片

下载过程如下图:

IDEA2020 创建一个SpringMVC工程_第7张图片

都添加成功之后应该会多出一个lib文件夹(用来存放SpringMVC的依赖包)和web文件夹

IDEA2020 创建一个SpringMVC工程_第8张图片

3、点击idea的File=>选择项目结构(Project Structure)

IDEA2020 创建一个SpringMVC工程_第9张图片

  • 3.1点击Artifacts=>Fix(在右下角)

IDEA2020 创建一个SpringMVC工程_第10张图片

  • 3.2 add以下两个依赖

IDEA2020 创建一个SpringMVC工程_第11张图片

  • 3.3 都添加完之后:Fix会消失,最后一定要点击Apply然后点击ok即可

IDEA2020 创建一个SpringMVC工程_第12张图片

  • 3.4 添加成功后:项目目录会多出两个配置文件

IDEA2020 创建一个SpringMVC工程_第13张图片

三、添加Tomcat

1、点击下图中的Add Configuration

IDEA2020 创建一个SpringMVC工程_第14张图片

2、点击+号,添加Tomcat local

IDEA2020 创建一个SpringMVC工程_第15张图片

3、依次点击Fix=>apply=>ok

IDEA2020 创建一个SpringMVC工程_第16张图片

4、测试Web项目是否能部署到Tomcat上(点击运行)

IDEA2020 创建一个SpringMVC工程_第17张图片

若成功浏览器会自动弹出如下页面(表示成功)

IDEA2020 创建一个SpringMVC工程_第18张图片

四、SpringMVC文件配置

1、web.xml修改(将*.form换为/)

IDEA2020 创建一个SpringMVC工程_第19张图片

2、在WEB-INF下新建一个文件夹,并创建一个success.jsp文件

IDEA2020 创建一个SpringMVC工程_第20张图片

success.jsp内容如下

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


成功!

3、控制器编写(在src目录下新建一个java文件,需要包名)

IDEA2020 创建一个SpringMVC工程_第21张图片

MyFirstController.java文件编写如下

@Controller
public class MyFirstController {
    //访问路径
    @RequestMapping("/hello")
    public String myFirstRequest(){
        System.out.println("请求收到了...正在处理中");
        //视图解析器
//          前缀
//                     后缀
        return "success";            //实际上是 "/WEB-INF/pages/success.jsp"
    }
}

4、dispatcher-servlet.xml配置

IDEA2020 创建一个SpringMVC工程_第22张图片

配置代码如下:



    
    
    
        
        
    

五、测试第一个SpringMVC

1、修改index.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

  
    $Title$
  
  
  跳转到success页面
  

2、点击运行

IDEA2020 创建一个SpringMVC工程_第23张图片

3、在弹出的页面中点击跳转到success页面

IDEA2020 创建一个SpringMVC工程_第24张图片

4、跳转成功表示SpringMVC工程创建成功了

IDEA2020 创建一个SpringMVC工程_第25张图片

 

你可能感兴趣的:(Java基础+进阶)