为了账号安全,请及时绑定邮箱和手机立即绑定

request.getParam()方法和@requestParam的区别

request.getParam()方法和@requestParam的区别

偶然的你 2018-08-20 10:09:21
前端页面提交一个form表单,<input value="写的是中文" name="content"><button>提交</button>如果Controller成使用HttpRequest对象的request.getParameter("content")来接收是没有问题的。但是如果使用@requestParam("content") String content 来接收中文参数就会乱码。希望有大佬帮我解释下为什么这样以及这两者之间的区别。
查看完整描述

1 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

content= new String(content.getBytes("iso-8859-1"),"utf-8");把接收到的值重新编码就可以了


查看完整回答
反对 回复 2018-09-13
  • 1 回答
  • 0 关注
  • 3870 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信