springmvc_01
1. 添加springmvc驱动包 2. 配置web容器请求拦截器 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <display-name>springmvc</display-name> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/common/spring-mvc.xml</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> </web-app> 3. 配置springmvc核心配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> <!-- 使用注解的包,包括子集 --> <context:component-scan base-package="com.ejokovic"/> <!-- 视图解析器 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/jsp/" /> <property name="suffix" value=".jsp"></property> </bean> </beans> 4. 编写请求控制层业务逻辑 package com.ejokovic.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; /** * * @title * @Copyright Copyright (c)2016年3月8日 * @Company HIT * @version 1.0 * @author ejokovic * @time 下午12:21:52 * @package * com.ejokovic.controller * */ @Controller @RequestMapping("/hello") public class HelloWorldController { @RequestMapping("/sea") public ModelAndView seaHello(){ ModelAndView m =new ModelAndView(); m.addObject("message","helloworld"); m.setViewName("helloworld"); return m; } } 5. 根据请求控制层返回的数据 编写对应的jsp页面 6. 编写入口文件(jsp/html) <a href="hello/sea.do">Hello</a>
运行效果:


浙公网安备 33010602011771号