SpringMVC 简单实例

来源:互联网 发布:swps软件怎么用 编辑:程序博客网 时间:2024/04/30 15:58

一.

配置web.xml

<?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_3_0.xsd"id="WebApp_ID" version="3.0"><display-name>SpringMVC</display-name><welcome-file-list><welcome-file>index.html</welcome-file></welcome-file-list><servlet><!--springmvc的核心是DispatcherServlet,它负责控制整个页面的请求路径 --><servlet-name>dispatcherServlet</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><!--初始化参数 >/WEB-INF/classes/相当于src目录 --><init-param><!-- 这个param-name必须是contextConfigLocation --><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/classes/res/applicationContext.xml</param-value></init-param><load-on-startup>2</load-on-startup></servlet><!--拦截所有以do结尾的请求--><servlet-mapping><servlet-name>dispatcherServlet</servlet-name><url-pattern>*.do</url-pattern></servlet-mapping><!--处理从页面传递中文到后台而出现的中文乱码问题--><filter>        <filter-name>encodingFilter</filter-name>        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>        <init-param>            <param-name>encoding</param-name>            <param-value>UTF-8</param-value>        </init-param>    </filter>    <filter-mapping>        <filter-name>encodingFilter</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping></web-app>

二.配置applicationContext.xml

<?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: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" /></beans>

三.创建Controller

package com;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.servlet.ModelAndView;@Controllerpublic class UserController {@RequestMapping("index.do")public ModelAndView init(){return new ModelAndView("");}}


项目结构:



jar包:




0 0
原创粉丝点击