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

request.setCharacterEncoding("utf-8");与​response.setContentType("charset=UTF-8")

request.setCharacterEncoding("utf-8");与response.setContentType("charset=UTF-8");解决中文乱码效果一样吗?如何选择?

正在回答

2 回答

分情况,列如只是单纯的跳转页面,不需要传递重要信息,则使用doget,如果在跳转过程中需传递重要信息,例如表单,则使用dopost。因为dopost在浏览器URL中不会显示传递信息,安全。doget会显示传递信息,在浏览器。当然,如果嫌麻烦就都使用dopost,在doget中调用dopost方法。

0 回复 有任何疑惑可以回复我~
#1

艾米丽宏 提问者

非常感谢!
2018-06-27 回复 有任何疑惑可以回复我~

一个是请求 获取,一个是响应 输出,肯定不一样。都写上不就得了。

0 回复 有任何疑惑可以回复我~
#1

艾米丽宏 提问者

在doGet()和doPost()应该写哪一个呢?
2018-06-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

request.setCharacterEncoding("utf-8");与​response.setContentType("charset=UTF-8")

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信