SpringMVC_01_初识
HelloController.java
package controller; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.Controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; //注意:这里我们先导入Controller接口 public class HelloController implements Controller { public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception { //ModelAndView 模型和视图 ModelAndView mv = new ModelAndView(); //封装对象,放在ModelAndView中。Model mv.addObject("msg","HelloSpringMVC!"); //封装要跳转的视图,放在ModelAndView中 mv.setViewName("hello"); //: /WEB-INF/jsp/hello.jsp return mv; } }
springmvc-servlet.xml
<?xml version="1.0" encoding="UTF-8"?>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"> class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/> class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/> class="org.springframework.web.servlet.view.InternalResourceViewResolver" id="InternalResourceViewResolver"> class="controller.HelloController"/>
web.xml
<?xml version="1.0" encoding="UTF-8"?>xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"> springmvc class>org.springframework.web.servlet.DispatcherServlet class>contextConfigLocation classpath:springmvc-servlet.xml 1 springmvc /
由于springmvc没有导入servlet所需要的一些jar包,所以需要手动导入一些好,不然会出现404