IDEA搭建spring MVC项目

本文介绍了如何使用IDEA创建Spring MVC项目,从新建项目到配置XML,再到处理启动时的异常,最终实现一个简单的Hello World展示。步骤包括新建项目、配置Tomcat、修改web.xml和dispatcher-servlet.xml,编写Controller以及解决启动过程中遇到的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

spring MVC 框架提供了模型-视图-控制的体系结构和可以用来开发灵活、松散耦合的 web 应用程序的组件。MVC 模式导致了应用程序的不同方面(输入逻辑、业务逻辑和 UI 逻辑)的分离,同时提供了在这些元素之间的松散耦合。以下是搭建MVC helloworld项目的简单过程。

1.通过IDEA新建MVC项目。

(1)新建项目

选择Spring,勾选Spring MVC 、Web Application(勾选了Spring MVC后IDEA默认会勾选Web Application),点击Next。

(2)填写项目名称以及项目路径(点击Finash,IDEA会自动下载需要的类库)

 创建完成后项目主要是三个xml文件、一个index.jsp。

2.创建文件夹视图(controller、jsp)

3.配置Tomcat

 

                    

点开“Deployment”选项卡,继续设置,创建Artifact。

最后的效果

点击保存。

3.修改web.xml配置文件中关于SpringMVC的配置

为了方便,这里将拦截的请求类型为拦截所有请求 。

4.配置dispatcher-servlet.xml文件

5.在jsp文件夹下添加hello.jsp

6.编写controller,添加java class类

7.启动项目。

(1)启动项目,抛出异常“java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener”,找不到ContextLoaderListener类。打开Project Structure,点开"Artifacts"选项卡后,看提示没有这个类,双击这两个条目,即可。

(2)之后再启动项目,可以看到,项目已经启动。

(3)键入 http://localhost:8080/项目名/mvc/hello,抛出异常“通配符的匹配很全面,但无法找到元素‘context:component-scan’的声名”,查阅好多资料,原来是dispatcher-servlet.xml文件的问题,在头文件中添加相应的schemaLocation。

(4)再尝试一次,终于可以了。

一个helloworld终于可以跑起来了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值