request.setCharacterEncoding("utf-8");与response.setContentType("charset=UTF-8");解决中文乱码效果一样吗?如何选择?
分情况,列如只是单纯的跳转页面,不需要传递重要信息,则使用doget,如果在跳转过程中需传递重要信息,例如表单,则使用dopost。因为dopost在浏览器URL中不会显示传递信息,安全。doget会显示传递信息,在浏览器。当然,如果嫌麻烦就都使用dopost,在doget中调用dopost方法。
一个是请求 获取,一个是响应 输出,肯定不一样。都写上不就得了。