IDEA2020 创建一个SpringMVC工程

本文详细介绍了如何在IntelliJ IDEA中新建一个Java工程,并逐步添加SpringMVC框架,配置Tomcat服务器,以及设置SpringMVC的相关文件。通过一系列步骤,包括修改web.xml、创建控制器、配置dispatcher-servlet.xml,最终实现了一个简单的SpringMVC项目,通过index.jsp页面跳转到success.jsp页面来验证工程的正确性。
摘要由CSDN通过智能技术生成

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

创建完成如下图所示

二、添加SpringMVC

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

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

下载过程如下图:

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

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

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

  • 3.2 add以下两个依赖

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

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

三、添加Tomcat

1、点击下图中的Add Configuration

2、点击+号,添加Tomcat local

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

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

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

四、SpringMVC文件配置

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

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

success.jsp内容如下

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
成功!
</body>
</html>

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

MyFirstController.java文件编写如下

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

4、dispatcher-servlet.xml配置

配置代码如下:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd">
    <context:component-scan base-package="com.atguigu.controller"></context:component-scan>
    <!--配置一个视图解析器,能帮我们拼接页面地址-->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/pages/"></property>
        <property name="suffix" value=".jsp"></property>
    </bean>
</beans>

五、测试第一个SpringMVC

1、修改index.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title>$Title$</title>
  </head>
  <body>
  <a href="hello">跳转到success页面</a>
  </body>
</html>

2、点击运行

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

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

 

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值