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

初见springmvc

时间:2017-08-25 14:59:52      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:方式   get   map   extc   bsp   org   startup   dispatch   方法   

今天接触了springmvc,写第一个demo 。

  1.创建web工程,导入必要的jar包

  2.在web.xml中配置springmvc入口

    <servlet>
      <servlet-name>springmvc</servlet-name>
      <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
      <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:springmvc-servlet.xml</param-value>
      </init-param>
      <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
      <servlet-name>springmvc</servlet-name>
      <!-- /* :过来所有的请求,注意-会把静态资源也过滤 *.do :只过滤.do的请求 -->
      <url-pattern>*.do</url-pattern>
    </servlet-mapping>

 

  3.在src下创建springmvc-sevlet.xml

    <!-- 扫描注解的包,写Controller(action)包 -->
    <context:component-scan base-package="com.cdsxt.controller" />
    <!-- 让spring mvc的注解生效 -->
    <mvc:annotation-driven />

 

  4.创建controller类,并写出相关业务方法。我们采用注解方式对请求进行处理,@requestMapping注解可以使用在类上也可以使用在方法上。

 

  5.springmvc接收请求的参数显得相对简单,主要通过方法参数进行请求参数的接收,不必要在controller类里面声明参数及相应的set、get方法(相对于struts2)。

     springmvc可以接收基本数据类型,bean类型,Map,数组等,注意接收Map类型数据时需要在方法参数前家@requestparam注解(因为我们在方法参数中声明一个Map

     但是springmvc中的作用域也是Map类型,所以必须说明这个Map是专门用于接收参数的Map)

 

初见springmvc

标签:方式   get   map   extc   bsp   org   startup   dispatch   方法   

原文地址:http://www.cnblogs.com/hywz/p/7427736.html

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