您的位置:首页 > 编程语言 > Java开发

Struts1.2中文过滤

2012-05-28 21:19 295 查看
1.在util包下新建一个类Encoding 实现超类RequestProcessor (org.apache.struts.action.RequestProcessor)

2.alt+shift+S----->实现方法----->选择倒数第三个processPreprocess方法

3.写上request.setCharacterEncoding("utf-8");并抛出异常



具体代码如下:

/*****
**方法如下
**/

protected boolean processPreprocess(HttpServletRequest request,
			HttpServletResponse response) {
		// TODO Auto-generated method stub
		try {
			request.setCharacterEncoding("utf-8");
		} catch (UnsupportedEncodingException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return true;
	}




4.在struts-config.xml里加上

<controller processorClass="com.svse.struts.util.Encoding"></controller>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: