猿问

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

前端页面提交一个form表单,
<input value="写的是中文" name="content">
<button>提交</button>

如果Controller成使用HttpRequest对象的request.getParameter("content")来接收
是没有问题的。
但是如果使用@requestParam("content") String content 来接收中文参数就会乱码。
希望有大佬帮我解释下为什么这样以及这两者之间的区别。


偶然的你
浏览 3872回答 1
1回答

阿波罗的战车

content= new String(content.getBytes("iso-8859-1"),"utf-8");把接收到的值重新编码就可以了
随时随地看视频慕课网APP
我要回答