ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Spring第5天

2019-12-20 21:52:53  阅读:156  来源: 互联网

标签:异步 请求 Spring 参数 设置 put 属性


    1.   SpringMVC的常用注解

      @RequestMapping 设置请求路径 ,设置在类上或者方法上。属性值有 value =["路径名"] 是个数组,当只有一个时,value可省略。当RequestMapping 中有多个属性值是不可省略。method 请求方式,RequestMethod,枚举类型。param()用来限制请求参数。header用来限制请求头信息   

         请求方式包括post、get、put、delete 。其中put、delete 需要在xml中配置有关的过滤器切请求方式为post,在提交的参数中设置_method 属性和put 或delete属性值。put和deletetomcat8及以上只有异步请求可用。

      @PathVariable 把路径上的参数绑定到对应方法的参数值上,设置在参数上,路径带的参数用${属性名} 占位置,PathVariable 的value值要与$()里的属性名一致。

      @RequestParam 接收请求的参数,并给方法上对应的参数赋值,设置在参数上。当 参数 较多时可以直接写 bean类,但是请求的属性值要去bean中的属性值一致。

      @RequestHeader 接收头信息。

      @ResponseBody 表示该方法是响应方法,用于响应ajax请求。

   2.乱码处理

      get:tomcat7.0  需要在tomcat配置文件中配置。

        tomcat8.0  :tomcat已经自己处理

      post:需要在xml中配置CharacterEncodingFilter 过滤器

   3.携带数据到页面 

      将返回值类型设置为ModelAndView ,并在类中创建ModelAndView 对象,然后存值返回。

      将返回值类型设置为String类型,并把方法的参数设置为Map 或者Model 或者MapModel ,在方法中存值,返回到jsp中

   4.SpringMVC的 请求方式

      请求转发:forward:路径

      重定向:redirect:路径

      两种方式是在方法返回的字符串类型

  5.SpringMVC访问静态资源

      在xml中配置<mvc:default-servlet-handler/>

  6.配置其他

      不想通过RequestMaping访问页面可以设置<mvc:view-controller path="路径" view-name="想访问的页面"/>,设置后RequestMaping会失效,需要设置 <mvc:annotation-driven/>。

  7.同步请求与异步请求

      同步请求的返回值类型:String 、ModelAndView 、void

      异步请求:想要异步请求必须配置<mvc:default-servlet-handler/>

  8.响应状态码

      200:响应成功

      302:重定向的第一次成功响应

      404:资源找不到

      405:请求方式 错误

      500:代码 错误

      

      

 

    

  

 

    

标签:异步,请求,Spring,参数,设置,put,属性
来源: https://www.cnblogs.com/sunners/p/12075187.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有