1-Hello SpringMVC
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.重新运行项目:
页面展示: