- 点击"Create New Project"创建一个项目。
- 选择"Spring",然后勾选”Spring“(默认勾选),点击"Spring",然后勾选"create empty spring-config.xml",并在"Libraries"中选择"Set up library latter"。
-
点击"Spring MVC",然后选中"Use library",然后点击右侧的"Create"。
-
点击了"Create"后,找到你下载的Spring框架中的spring-web.jar包和spring-webmvc.jar包。
-
给项目命名。
-
在web目录下的WEB-INF目录中新建lib目录,用于存放需要用到的jar包。
-
把需要的jar包复制到lib目录中,这里需要如下图中的jar包。
-
把jar包导入到项目中。
-
接着上一步,直接在弹出的对话框中点击"OK"即可。
-
右击"src",创建目录。
注意:我们在创建"package"时需要遵循默认的规则:公司或组织域名的倒写,最后加上项目的名称。
-
在"WEB-INF"目录下新建一个"jsp"目录,用于存放jsp文件。
-
在"top.lukeewin.springmvc.controller"中新建一个"FirstController"类,并且让该类实现"org.springframework.web.servlet.mvc.Controller"接口,并重写该接口中的方法。如下图所示。
-
找到tomcat解压目录,把lib目录下的"jsp-api.jar"和"servlet-api.jar"导入到项目中。
-
重写”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; } } -
创建"first.jsp"文件。
<%@ page contentType="text/html;charset=UTF-8" language="java" %>Title ${msg} -
修改"web.xml"文件。
-
在"dispatcher-servlet.xml"文件中添加如下内容。
-
配置Tomcat服务器。
-
启动tomcat。
-
当启动tomcat报错时,可以去"Project Structure"中,点击"Artifacts",然后点击右下角中的"Fix"。
-
访问路径是刚才在"dispatcher-servlet.xml"中配置的路径。
访问网页,如下图所示。
-
更多内容欢迎访问我的个人博客



