IDEA搭建spring MVC项目

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终于可以跑起来了!

猜你喜欢

转载自blog.csdn.net/qq_38332574/article/details/83272562
今日推荐