首页 > 其他分享 >Servlet中设置请求和响应的编码格式

Servlet中设置请求和响应的编码格式

时间:2023-02-08 16:46:31浏览次数:40  
标签:编码 utf 请求 req 格式 Servlet String

请求数据的编码格式:

1、使用String类进行数据重新编码

  先用浏览器的编码格式解析为字节数组,然后转为utf-8的字符串。

String data = new String(获取到的String信息.getBytes("ios8859-1"),"utf-8");

2、公共配置方式

  get方式的请求数据:因为它在url后面,所以要进行额外配置。

//步骤一
req.setCharacterEncoding("utf-8");
//步骤二:在tomcat安装目录下的conf目录中修改server.xml文件,在Connector标签中添加属性:useBodyEncodingForURI="true"

  post方式的请求数据:

req.setCharacterEncoding("utf-8");

响应数据的编码格式:

resp.setContentType("text/html; charset=UTF-8");

 

标签:编码,utf,请求,req,格式,Servlet,String
From: https://www.cnblogs.com/lurenjia-bky/p/17102401.html

相关文章

  • Servlet搭建Javaweb项目
     一、项目目录结构 二、代码展示1packagecom.zlj.bean;23publicclassMessage{45privateintid;6privateStringname;7pri......
  • java使用POI导出Excel设置单元格格式为数值类型
    最近做项目遇到的坑,百度了半天导出都为货币类型、自定义类型和常规类型,,,最后终于解决,在此记录一下其中contextstyle.setDataFormat(df.getFormat("0_"));要特别注意"0_",......
  • 注册功能-Servlet代码实现、Dao代码实现
    Servlet代码实现RegistUserServlet:@WebServlet("/registUserServlet")publicclassRegistUserServletextendsHttpServlet{protectedvoiddoPost(HttpServle......
  • 693~694servlet_urlpartten配置 AND HTTP概述
    Servlet相关配置1.Urlpartten:Servlet访问路径1.一个Servlet可以定义多个访问路径:@WebServlet({"/访问1","/"访问2,"/访问3"})2.路径定义的规则:......
  • 论文文档格式
    大论文设置页眉部分的上粗下细线https://www.bilibili.com/video/BV1qT4y1i7wM/?vd_source=08f2fe3f5caa2d2714e8d9d3d972cbf1......
  • Request-共享数据(域对象)、获取ServletContext
    Request共享数据(域对象)  共享数据:域对象:一个有作用范围的对象,可以在范围内共享数据request域:代表一次请求的范围,一般用于请求转发的多个资......
  • javaWeb02-Servlet
    本文参考了这篇博客:Servlet、Servlet容器等内容讲解-江清澜静-博客园(cnblogs.com) ......
  • 688~689 Servlet生命周期的详解 AND Servlet3.0注解配置
    Servlet生命周期方法:1.被创建:执行一次init方法,只执行一次Servlet什么时候被创建默认情况下,第一次被访问时,Servlet被创建可以配置......
  • 软件测试|f-string格式化输出的这些用法,90%的Pythoner不知道
    f-srtingf-string是Python3.6版本开始引入的特性,想必很多Python用户都基础性的使用过,通过它我们可以更加方便地向字符串中嵌入自定义内容,但f-string真正蕴含的功能远......
  • SOLIDWORKS物料编码工具SolidKits Coding
    一、编码的重要性:在当今信息化和数字化的时代,编码无处不在,且不可或缺。编码的生成、应用、查询,是各种信息化工具和数据管理最基本、最频繁、最重要的操作,是保证一切数据有......