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

来源:1-11 Servlet获取表单数据

艾米丽宏

2018-06-23 18:28

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

写回答 关注

2回答

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

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

    艾米丽宏

    非常感谢!

    2018-06-27 14:45:55

    共 1 条回复 >

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

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

    艾米丽宏

    在doGet()和doPost()应该写哪一个呢?

    2018-06-24 20:09:33

    共 1 条回复 >

JAVA遇见HTML——Servlet篇

本门课程在JSP课程的基础上,深入介绍Servlet的基础知识

160613 学习 · 1029 问题

查看课程

相似问题