当前位置: 代码迷 >> JavaScript >> jsp到servlet端get方法乱码解决办法
  详细解决方案

jsp到servlet端get方法乱码解决办法

热度:123   发布时间:2012-08-30 09:55:54.0
jsp到servlet端get方法乱码解决方法
首先,把jsp页面中的编码格式改为GBK: 如:
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>;
<%@ page contentType="text/html;charset=GBK" %>;

(注意:eclipse里面的格式也要为GBK)
然后,直接在servlet端把传入进来的数据做一下转换就OK了,如:
String question = new String(req.getParameter("question").getBytes("iso-8859-1"),"GBK");
(注意:此方法为doget接受方法,dopost就更简单了)


方法很简单实用,自己花了半天时间在网上找答案,还写了一个没用的filter,结果发现就这么简单的一句话就完成,在此仅供大家参考
  相关解决方案