`
yangpanwww
  • 浏览: 621854 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Struts+Resin 乱码

阅读更多

  测试了,好像是提交到ActionForm 的时候变乱码了

  我的界面,类。都是UTF-8啊,应该说是没问题的。  可就是乱码,不知道是不是我用 Resin 的原因。

  后来在 网上找到了资料:

 

1、添加类

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.RequestProcessor;

/**
 * Struts 提交乱码
 * @author yp
 *
 */
public class MyRequestProcessor extends RequestProcessor {
	  
	protected boolean processPreprocess(HttpServletRequest request,
			HttpServletResponse response) {
		// TODO Auto-generated method stub
		try{
	          request.setCharacterEncoding("UTF-8");  //JSP上设置的字符集定
	        }catch(Exception ex){
	            System.out.println("字符集设置失败");
	        }
           return true;
    }

}

  

   2、第二步

    struts-config.xml里加上
   <controller processorClass="包名.MyRequestProcessor" />

   呵呵..谢谢 。。乱码解决

   

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics