IntelliJ IDEA中使用SpringMVC创建一个 Web项目

 时间:2024-10-21 13:42:16

SpringMVC是我们在java开发中经常使用的功能模块,用于开发MVC结构的web项目,那么在开发工具IDEA中如何创建及配置一个SpringMVC的Web项目呢,以下进行简单介绍。

工具/原料

java

jdk1.8,Spring及SpringMVC相关jar包,servlet-api.jar,IntelliJIDEA开发工具

方法/步骤

1、首先在IDEA新建项目,选择springMVC组件建立Web项目

IntelliJ IDEA中使用SpringMVC创建一个 Web项目

2、创建项目后,IDEA会自动去下载相关的jar包,完成后项目结构如下,WEB-INF下将会轶葜钥汜自动创建applicationContext.xml和dispatcher-servlet.x罪焐芡拂ml,这里dispatcher-servlet.xml相当于Eclipse中用到的spring-mvc.xml配置文件。

IntelliJ IDEA中使用SpringMVC创建一个 Web项目

3、完成项目创建后,需要对运用讵症慧鹱SpringMVC的各个组件进行相应的配置。IDEA会自动在web.xml中对dispatcherServlet组件进行声明。如果需要设置访问侨嚅检货路径格式,可以修改其中的url-pattern,这里直接使用默认的。

IntelliJ IDEA中使用SpringMVC创建一个 Web项目

4、创建Controller类HelloController,并实现Controller接口诋危族枧;此时需要实现Controller中的方法handleReque霜杼厮贿st,由于需要使用到HttpRequest和HTTPResponse,此处需要导入Servlet-api.jar。

IntelliJ IDEA中使用SpringMVC创建一个 Web项目

5、在HelloController中,只需要简单的输出随意字符串即可,返回需要包装成ModelAndView对象,返回页面名称。

IntelliJ IDEA中使用SpringMVC创建一个 Web项目

6、applicationContext.xml在配置HelloController的bean对象。

IntelliJ IDEA中使用SpringMVC创建一个 Web项目

7、由于讵症慧鹱SpringMVC是通过HandlerMapping组件对Controller组件进行查找的,因此需要在applicationContext.xml中引入Handl髫潋啜缅erMapping对象,并配置HelloController的路径。

IntelliJ IDEA中使用SpringMVC创建一个 Web项目

8、完成后,由于HelloController中返回的ModelAndView对象还需要用到ViewResolver组件进行解析。因此在applicationContext.xml中配置ViewResolver组件,并配置jsp文件路径。

IntelliJ IDEA中使用SpringMVC创建一个 Web项目

9、由于ViewResolver组件配置的路径是在WEB-INF文件夹下的jsp文件夹,因此先在项目中创建jsp文件夹,并在jsp中创建practice.jsp文件(Controller中返回的jsp名称)

IntelliJ IDEA中使用SpringMVC创建一个 Web项目

10、编辑practice.jsp,只需要在其中简单输出即可。

IntelliJ IDEA中使用SpringMVC创建一个 Web项目

11、到这里,代码已经编写完成,运行tomcat进行测试,显示页面如下,springMVC创建的Web项目运行成功。

IntelliJ IDEA中使用SpringMVC创建一个 Web项目

12、注意,如果启动失败包classnotfound,应该是jar包没有加载进war包,注意以下设置。

IntelliJ IDEA中使用SpringMVC创建一个 Web项目

原神双城记成就怎么做 ubuntu常用命令 mv:[5]移动文件或文件夹 C#怎么对接收的数据刷新 eclipse怎么调试代码?eclipse怎么debug代码? jquery判断元素的display属性是不是none怎么写
热门搜索
手绘图片动漫人物 年轻女性痔疮图片 潘金莲电影 美人图片大全 衣柜推拉门图片