在开发中遇到的问题是这样的,我让servlet(这里servlet中的方法是由开发工具生成的)返回一个结果异步请求获取到的结果中文变问号了
然后我把URL单独拿出来执行了一下是可以正常显示的
网上搜了一下说是加上:
response.setContentType(“text/html; charset=UTF-8”);
response.setCharacterEncoding(“UTF-8”);
可是我加上了,还是不行,
然后重点来了,网上又说这两句一定要加到
response.getWriter(); 的前面
可是我检查了一下的确是加在这句前面的
最后我对比了很多东西都没有找到问题在哪?
偶尔瞟了一眼请求方式一个是get一个是post
前边说了我的这两个方法是开发工具生成的
两个方法中都包含了response.getWriter(); 这句
我代码处理是doGet实现方法,doPost调用doGet方法
正好调用写在了response.getWriter(); 前边,注释掉这句后结果正常返回
如果此方法对你有帮助请留个赞
此文原创,转载请说明出处