httpresponse 使用 <meta> 模拟http响应头失败

我在网上看到可以使用 meta 标签模拟http响应头,来设置页面的编码格式,代码如下

String data = "中国";
OutputStream out = servletResponse.getOutputStream();
out.write("<meta http-equiv='Content-Type' content='text/html;charset=UTF-8'>".getBytes());
        
out.write(data.getBytes("UTF-8"));

但是我在本地尝试以后会直接将meta标签的整个文本写到页面的 body 中,

clipboard.png
请问这个该怎么解决。
如何用 mate 标签模拟一个响应头。

阅读 1.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题