首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

在struts1中小弟我对项目的乱码处理方式

2012-08-26 
在struts1中我对项目的乱码处理方式POST传参:1,写一个处理器类:(继承自 RequestProcessor)public class My

在struts1中我对项目的乱码处理方式
POST传参:
    1,写一个处理器类:(继承自 RequestProcessor
public class MyRequestProcessor extends RequestProcessor{
/**
  * 此方法只支持POST提交
  */
@Override
protected boolean processPreprocess(HttpServletRequest request,
   HttpServletResponse response) {
  try {
   //设置字符编码
   request.setCharacterEncoding("GBK");
  } catch (UnsupportedEncodingException e) {
   e.printStackTrace();
  }
  return super.processPreprocess(request, response);
}
}
struts-config.xml中配一个controller
<controller processorprotocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="GBK" />

注意:
在jsp页面中需要将编码改为:GBK

<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>

热点排行