1、首先在IDEA新建项目,选择springMVC组件建立Web项目
2、创建项目后,IDEA会自动去下载相关的jar包,完成后项目结构如下,WEB-INF下将会自动创建applicationContext.xml和dispatcher-servlet.x罪焐芡拂ml,这里dispatcher-servlet.xml相当于Eclipse中用到的spring-mvc.xml配置文件。
3、完成项目创建后,需要对运用SpringMVC的各个组件进行相应的配置。IDEA会自动在web.xml中对dispatcherServlet组件进行声明。如果需要设置访问侨嚅检货路径格式,可以修改其中的url-pattern,这里直接使用默认的。
4、创建Controller类HelloController,并实现Controller接口诋危族枧;此时需要实现Controller中的方法handleRequest,由于需要使用到HttpRequest和HTTPResponse,此处需要导入Servlet-api.jar。
5、在HelloController中,只需要简单的输出随意字符串即可,返回需要包装成ModelAndView对象,返回页面名称。
6、applicationContext.xml在配置HelloController的bean对象。
7、由于SpringMVC是通过HandlerMapping组件对Controller组件进行查找的,因此需要在applicationContext.xml中引入Handl髫潋啜缅erMapping对象,并配置HelloController的路径。
8、完成后,由于HelloController中返回的ModelAndView对象还需要用到ViewResolver组件进行解析。因此在applicationContext.xml中配置ViewResolver组件,并配置jsp文件路径。
9、由于ViewResolver组件配置的路径是在WEB-INF文件夹下的jsp文件夹,因此先在项目中创建jsp文件夹,并在jsp中创建practice.jsp文件(Controller中返回的jsp名称)
10、编辑practice.jsp,只需要在其中简单输出即可。
11、到这里,代码已经编写完成,运行tomcat进行测试,显示页面如下,springMVC创建的Web项目运行成功。
12、注意,如果启动失败包classnotfound,应该是jar包没有加载进war包,注意以下设置。