码迷,mamicode.com
首页 > 编程语言 > 详细

springmvc框架

时间:2018-03-06 00:49:50      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:ping   -o   映射   char   组件   AC   family   xsd   ann   

 创建web项目

 导入jar

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_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>Spring_Mvc</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
 <!-- 配置前端控制器 -->
    <servlet>
        <servlet-name>springmvc</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <!-- 指定springmvc的配置文件的路径 ,如果不指定,则读取web-inf下的servlet的名称-servlet.xml -->
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:springmvc.xml</param-value>
        </init-param>
<load-on-startup>2</load-on-startup>  
    </servlet>
    <servlet-mapping>
        <servlet-name>springmvc</servlet-name>
        <!-- 配置方式有三种 -->
        <!-- 第一种:*.do -->
        <!-- 第二种:/,拦截所有请求,不包括JSP,包括静态资源的访问(需要配置) ,还支持rest风格的URL -->
        <!-- 第三种:/*,是错误的。拦截所有请求,包括JSP,而springmvc对于jsp请求没有对应的处理器处理-->
        <url-pattern>/</url-pattern>
    </servlet-mapping>
<!-- 配置post方式的字符过滤器解决中文乱码问题 -->
    <filter>
        <filter-name>CharacterEncodingFilter</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>CharacterEncodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

</web-app>

 

 

创建springmvc.xml配置文件  处理器配置在配置文件中

 

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
        http://www.springframework.org/schema/beans/spring-beans-3.2.xsd 
        http://www.springframework.org/schema/mvc 
        http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd 
        http://www.springframework.org/schema/context 
        http://www.springframework.org/schema/context/spring-context-3.2.xsd 
        http://www.springframework.org/schema/aop 
        http://www.springframework.org/schema/aop/spring-aop-3.2.xsd 
        http://www.springframework.org/schema/tx 
        http://www.springframework.org/schema/tx/spring-tx-3.2.xsd ">
<!-- 扫描组件,会扫描所有添加@Controller注解的类 并加载 扫描指定包 -->
    <context:component-scan base-package="com.controller"/>
<!-- 配置处理器映射器和处理器适配器 -->
<mvc:annotation-driven />
<!-- 配置视图解析器 -->
<bean
    class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/WEB-INF/jsp/" />
    <property name="suffix" value=".jsp" />
</bean>


</beans>

 

 

 

开发处理器(类)

开发jsp

部署测试

springmvc框架

标签:ping   -o   映射   char   组件   AC   family   xsd   ann   

原文地址:https://www.cnblogs.com/limin-java/p/8512006.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!