idea中创建Spring MVC项目

idea中创建Spring MVC项目

  1. 点击"Create New Project"创建一个项目。
  1. 选择"Spring",然后勾选”Spring“(默认勾选),点击"Spring",然后勾选"create empty spring-config.xml",并在"Libraries"中选择"Set up library latter"。
  1. 点击"Spring MVC",然后选中"Use library",然后点击右侧的"Create"。
  2. 点击了"Create"后,找到你下载的Spring框架中的spring-web.jar包和spring-webmvc.jar包。
  3. 给项目命名。
  4. 在web目录下的WEB-INF目录中新建lib目录,用于存放需要用到的jar包。
  5. 把需要的jar包复制到lib目录中,这里需要如下图中的jar包。
  6. 把jar包导入到项目中。
  7. 接着上一步,直接在弹出的对话框中点击"OK"即可。
  8. 右击"src",创建目录。

注意:我们在创建"package"时需要遵循默认的规则:公司或组织域名的倒写,最后加上项目的名称。

  1. 在"WEB-INF"目录下新建一个"jsp"目录,用于存放jsp文件。
  2. 在"top.lukeewin.springmvc.controller"中新建一个"FirstController"类,并且让该类实现"org.springframework.web.servlet.mvc.Controller"接口,并重写该接口中的方法。如下图所示。
  3. 找到tomcat解压目录,把lib目录下的"jsp-api.jar"和"servlet-api.jar"导入到项目中。
  4. 重写”handleRequest“方法,代码如下。 import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.Controller; public class FirstController implements Controller { @Override public ModelAndView handleRequest(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) throws Exception { // 1. 创建一个 ModelAndView 对象 ModelAndView mav = new ModelAndView(); // 2. 把数据添加到模型视图中 mav.addObject("msg", "这是我的第一个Spring MVC程序。"); // 3. 设置逻辑视图名称 mav.setViewName("/WEB-INF/jsp/first.jsp"); // 4. 返回模型视图 return mav; } }
  5. 创建"first.jsp"文件。 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> ${msg} </body> </html>
  6. 修改"web.xml"文件。
  7. 在"dispatcher-servlet.xml"文件中添加如下内容。 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <!-- 配置处理器Handler,映射"/firstController"请求,可以写name,也可以写id,但是"/"必须写 --> <bean name="/firstController" class="top.lukeewin.springmvc.controller.FirstController"/> <!-- 处理器映射器,将处理器Handler的name作为url进行查找,可省略 --> <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/> <!-- 配置处理器适配器,配置对处理器中的HandleRequert()方法进行调用,可省略 --> <bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/> <!-- 视图解析器,可省略 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"/> </beans>
  8. 配置Tomcat服务器。 启动tomcat。 当启动tomcat报错时,可以去"Project Structure"中,点击"Artifacts",然后点击右下角中的"Fix"。 访问路径是刚才在"dispatcher-servlet.xml"中配置的路径。 访问网页,如下图所示。

更多内容欢迎访问

经验分享 程序员 微信小程序 职场和发展