我们在使用jsp 向servlet发出请求 ,接收数据时 ,可能会出现乱码问题 下面是我的解决方法
预处理:jsp页面上部
1.局部解决。方法如下:
第一种情况:
说明:我们在jsp中使用request去传输数据。在servlet接受数据时,会产生 接受数据乱码,
方法: 在我们获取request数据之前 使用代码
(以"utf-8"编码格式为例)
(“utf-8” 大小写皆可)
request.setCharacterEncoding("utf-8");
举例:以servlet doPost 方法为例
第二种情况:
说明:我们在jsp使用request传输数据时,第一种 情况 在servlet 里获取request的数据前 使用代码。但是,我们处理完数据,逻辑以后,当我们需要将数据同样通过reqeust的请求转发时,jsp页面也可能会出现接收数据乱码问题。
方法:与第一种情况方法相同。在传输数据前 加入代码
(以"utf-8"编码格式为例)
request.setCharacterEncoding("utf-8");
例子: 以servlet中doGet为例
2.全局解决。方法如下:
问