通过servletresponse的什么方法可以设置响应所采用的字符编码

通过servletresponse的什么方法可以设置响应所采用的字符编码,第1张

浏览器与服务器交互分为两个动作

请求(request)。即浏览器向服务器发送请求;

响应(response)。服务器收到请求以后,对浏览器做出回应的动作。

在servlet中,HttpServletRequest 和HttpServletResponse两个类分别处理请求和响应两种动作。

楼主你的要求是设置响应的字符串,因此要使用HttpServletResponse这个对象,代码应该这么写:

public void doGet(HttpServletRequest request,HttpServletResponse response){

    response.setHeader("Content-type", "text/htmlcharset=UTF-8")  

    response.setCharacterEncoding("UTF-8")

}

js获取response对象

1.

response主要方法方法名称作用setHeader(name,value)设置响应信息头setContentType (String)设置响应文件类型、响应式的编码格式setCharacterEncoding(String)设置服务端响应内容编码格式getWriter()获取字符输出流

2.

response应用Java复制代码 1//获取请求参数代码省略2//获取输出流3PrintWriter out=response.getWriter()4out.println("<html>")5out.println("<head ISO8859-1编码响应内容

3.

解决输出中文乱码●设置服务器端响应的编码格式●设置客户端响应内容的头内容的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6584140.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-25
下一篇 2023-03-25

发表评论

登录后才能评论

评论列表(0条)

保存