问答详情
源自:1-11 Servlet获取表单数据

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

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

提问者:艾米丽宏 2018-06-23 18:28

个回答

  • 慕虎4453882
    2018-06-27 14:31:32
    已采纳

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

  • 慕虎4453882
    2018-06-24 01:30:32

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