java---springmvc
文章平均质量分 76
isunlight001
这个作者很懒,什么都没留下…
展开
-
springmvc下实现登录验证码功能
总体思路,简单讲,就是后台生成图片同时将图片信息保存在session,前端显示图片,输入验证码信息后提交表单到后台,取出存放在session里的验证码信息,与表单提交的验证码信息核对。点击验证码图片时,通过jquery重新请求后台生成验证码图片方法,更换图片。首先在后端controller里,有这样一个方法:路径为http://localhost:8888/RiXiang_blog/login/c...原创 2018-04-21 09:52:16 · 2310 阅读 · 1 评论 -
关于HTTP GET请求的url中文参数编码
场景:前端用JS构造了一个GET请求,携带了一个中文的参数,通过Spring MVC传到后台以后解析中文是乱码。1. 发送请求,从浏览器中捕获到http的请求内容如下:1 Remote Address:[::1]:80802 Request URL:http://localhost:8080/fax/downloadFax?fname=%e6%8e%88%e6%9d%832.png3 Requ...原创 2018-05-07 14:07:06 · 2114 阅读 · 0 评论 -
SpringMVC 页面传递参数到controller的五种方式
一共是五种传参方式:一:直接将请求参数名作为Controller中方法的形参public String login (String username,String password) :解释:括号中的参数必须与页面Form 表单中的name 名字相同二:使用@RequestParam 绑定请求参数参数值举例:public String login(RequestParam ("usernam...原创 2018-05-14 09:57:27 · 6388 阅读 · 0 评论 -
SpringMvc拦截器使用,监控每一个请求花费的时间
1:拦截器注册配置,spring-mvc.xml Xml代码 <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="${adminPath}/**" /> <mvc:exclude-mapping path="${adminP...原创 2018-05-14 14:25:34 · 2919 阅读 · 1 评论 -
SpringMVC 接收页面Post提交的json字符串并解析
json 使用的是ali的fastjson;页面提交的是json字符串,后台使用@RequestBody String param接收数据,通过json解析param;页面:[html] view plain copy<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8...原创 2018-05-23 10:21:45 · 1848 阅读 · 0 评论 -
SpringMVC与前台的json数据交互
SpringMVC和前台交互主要有两种形式,记得各自的特点1 客户端请求-json串-contenttype=“application/type” -》试用@requestbody转换成json对象-》@requestbody将java对象输出json2 客户端请求-key/value-contenttype=“application/x-www-from-urlen”-》不需要@requestb...原创 2018-05-15 21:39:13 · 176 阅读 · 0 评论 -
@RequestMapping 的一些高级应用
在RequestMapping中除了指定请求路径value属性外,还有其他的属性可以指定,如params、method和headers。这样属性都可以用于缩小请求的映射范围。1.params属性 @RequestMapping (value= "testParams" , params={ "param1=value1" , "param2" , "!param3" }) ...原创 2019-03-21 21:33:06 · 433 阅读 · 0 评论 -
springmvc如何实现自定义注解,如@RequestParam
SpringMVC参数绑定的注解有很多,如@RequestParam,@RequestBody,@PathVariable,@RequestHeader,@CookieValue等。这些注解的实现方式很类似,都是有一个对应的解析器,解析完返回一个对象,放在方法的参数上。对参数绑定注解不熟悉的看推荐阅读如@RequestParam的解析器为RequestParamMethodArgumentRe...原创 2019-03-25 21:54:41 · 1662 阅读 · 0 评论