java导入的包标红_荐 【SpringMVC】001-SpringMVC入门程序(超详...

一、使用IDEA创建SpringMVC程序步骤图解

第1步:创建Maven工程,选择webapp

3426ab0f708034252690e712648788b4.png

第2步:起名字,选项目保存位置

743494ed73bcb3b46247be7c1a3d1b15.png

第3步:配置Maven等,一般不用改动

482846a7c81f073c8c84ec6df57fd6f6.png

第4步:配置项目运行环境(Tomcat)

fc0bbb5a26183c193b473d2a0f87254b.png

第5步:选择Tomcat——Local

758440444a005900d2dfd68108b24aa1.png

第6步:配置Tomcat

2cba950543f1df4202bbb66107b73b58.png

第7步:配置所部署的项目

6fbf3d20247442c74ac2c5ae7b2526d3.png

第8步:选择要部署的项目(选第一个)

ace44f60b97a0c15e962a49578bac8a2.png

第9步:Application Context设置说明

aaafc77d60f8eba555a265442ea48efa.png

第10步:创建java和resources文件夹

779f6d40571115179300eae5463514df.png

第11步:根据智能提示创建即可

ac391b51c36eb4f14942c344ce7cd544.png

第12步:创建包com.zibo.controller

cafc9d9678070f019b5fdfb368b242f1.png

第13步:创建控制器HelloController类

19cb04bc118a57734b706f2a28bd8795.png

第14步:输入名字选择Class即可

17049d26791493192c50ba92ea99db94.png

第15步:往pom.xml添加相应的SpringMVC框架坐标,详见代码

156b44dc7f7d16d986a021dbdda3f4ef.png

第16步:修改HelloController类,详见代码

1c04c3e1e4aac50b065a78c538493cc4.png

第17步:删除默认的index.jsp页面

2d78e309baadb9a5904f323f595dadb6.png

第18步:创建新的index.jsp页面

8c9bf9477e114da9dfc8f0463d2fa60c.png

第19步:输入名字,并选择jsp文件

ec06fca8f3b081db7bdc8adb829748ad.png

第20步:修改index.jsp页面,详见代码

77f8a8940913ed9cb8b5b993ad7e711e.png

第21步:创建spring-mvc.xml配置文件

f1d12dddacaeacc9b0be0263825f7104.png

第22步:写入配置内容,详见代码

daa3015330b68412335d868ae6293291.png

第23步:配置(创建)Application Context

81697778b5d3540e20d49f771f99e7c9.png

第24步:起个名字,创建即可

4dcafe1a84aa285483a1fb349ba70770.png

第25步:创建一个pages文件夹,以后将jsp页面放入此文件夹

7ad6ab3fbc307a925e5033f57f1aa07e.png

第26步:创建success.jsp页面,详见代码

4fc4155a2cae3a5b3cf74dcb61481113.png

第27步:修改web.xml配置文件(不必在意web-app标红),详见代码

e9a019ae778b11ccfa747e6cbdec354c.png

第28步:启动Tomcat,直到项目部署完成

7b32efbc4f35bf01e810fa809a219c51.png

第29步:浏览器自动跳转到此页面

6d67c93ba2b9107047be438dca839016.png

第30步:点击超链接,完成入门

6b76574e6e2013c38485957d0b1d604d.png

文件位置图:

7acdb40a939bb5085c2f3b84c13b38b2.png

二、代码

HelloController控制器类:

package com.zibo.controller;

import org.springframework.stereotype.Controller;

import org.springframework.web.bind.annotation.RequestMapping;

//控制器

@Controller

public class HelloController {

//设置路径为"/hello"

@RequestMapping(path = "/hello")

public String sayHello(){

//控制台打印"Hello Spring MVC!"

System.out.println("Hello Spring MVC!");

//返回success.jsp页面

return "success";

}

}

index.jsp页面:

Created by IntelliJ IDEA.

User: ZiBo

Date: 2020/8/9

Time: 14:52

To change this template use File | Settings | File Templates.

--%>

Title

入门程序!

点我调转到success.jsp页面

success.jsp页面:

Created by IntelliJ IDEA.

User: ZiBo

Date: 2020/8/9

Time: 15:05

To change this template use File | Settings | File Templates.

--%>

Title

入门成功!

spring-mvc.xml配置文件:

xmlns:mvc="http://www.springframework.org/schema/mvc"

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/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">

web.xml配置文件:

/p>

"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

"http://java.sun.com/dtd/web-app_2_3.dtd" >

Archetype Created Web Application

dispatcherServlet

org.springframework.web.servlet.DispatcherServlet

contextConfigLocation

classpath:spring-mvc.xml

1

dispatcherServlet

/

characterEncodingFilter

org.springframework.web.filter.CharacterEncodingFilter

encoding

UTF-8

characterEncodingFilter

/*

pom.xml配置文件:

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

org.example

SpringMVC01

1.0-SNAPSHOT

war

SpringMVC01 Maven Webapp

http://www.example.com

UTF-8

1.8

1.8

5.2.8.RELEASE

org.springframework

spring-context

${spring.version}

org.springframework

spring-web

${spring.version}

org.springframework

spring-webmvc

${spring.version}

javax.servlet

javax.servlet-api

4.0.1

provided

javax.servlet.jsp

jsp-api

2.2

provided

SpringMVC01

maven-clean-plugin

3.1.0

maven-resources-plugin

3.0.2

maven-compiler-plugin

3.8.0

maven-surefire-plugin

2.22.1

maven-war-plugin

3.2.2

maven-install-plugin

2.5.2

maven-deploy-plugin

2.8.2

三、SpringMVC执行流程图

d9182b689d33975629df64e92672a1f4.png

本文地址:https://blog.csdn.net/qq_29689343/article/details/107894868

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值