1.创建项目
2.配置Tomcat
3.说明:
项目创建完成后,会生成一些必要文件
修改后:
添加
<bean id="simpleUrlHandlerMapping"
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<!-- /hello 路径的请求交给 id 为 helloController 的控制器处理-->
<prop key="/hello">helloController</prop>
</props>
</property>
</bean>
<bean id="helloController" class="com.batac.controller.HelloController"></bean>
4.创建controller
package com.batac.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;
//@Controller
public class HelloController implements Controller {
// @RequestMapping("/hello")
public ModelAndView handleRequest(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) throws Exception {
ModelAndView mav = new ModelAndView("index.jsp");
mav.addObject("message", "Hello Spring MVC");
return mav;
}
}
5.修改jsp文件
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" isELIgnored="false"%>
<h1>${message}</h1>
6.运行项目
发现缺少servlet-api.jar的包,去tomcat下找到加入项目中即可,并且将项目生成的lib移动到WEB-INF目录下,重新加入依赖;
7.重新运行项目:
页面展示: