最近做一个项目,前台传到后台的数据是乱码。看着代码应该是正确的,但是就是有问题,然后请教了旁边的老司机才找到问题是什么。话不多说,下面是模拟情景的代码,其实也很简单,前台一个form表单,post 方法,然后传一个中文字符串到servlet。 如果第一次调用request, ...
最近做一个项目,前台传到后台的数据是乱码。看着代码应该是正确的,但是就是有问题,然后请教了旁边的老司机才找到问题是什么。话不多说,下面是模拟情景的代码,其实也很简单,前台一个form表单,post 方法,然后传一个中文字符串到servlet。 如果第一次调用request,不是设置字符编 码(req.setCharacterEncoding("utf-8");)而是调用其他的request 方法,那么设置的字符编码不会成功。
前端模板:
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body><form action="/post" method="post"> 用户名<input type="text" name="name"> <input type="submit" value="提交"></form></body></html>
原标题:tomcat中的get、post区别
关键词:tomcat
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。