文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>ActionForm中文乱码问题解决方案

ActionForm中文乱码问题解决方案

时间:2011-01-09  来源:李湛斌

解决方案有2个:

1.在Action类中解决,这个我试过,不可行

 

2.在ActionForm中解决,这个我试过,可行,而且很方便

在ActionForm中的reset方法中加入如下代码即可,可输出英文或中文

public void reset(ActionMapping mapping, HttpServletRequest request) {
                try {
                        request.setCharacterEncoding("GBK");
                } catch (Exception e) { 
                        // TODO: handle exception
                }
        }
那么在Action就可以输出中文的属性了
public ActionForward execute(ActionMapping mapping, ActionForm form,
                        HttpServletRequest request, HttpServletResponse response) {
                
                PersonalForm personalForm = (PersonalForm) form;// TODO Auto-generated method stub
                System.out.println(personalForm.getUsername());
                System.out.println(personalForm.getPassword());
                return mapping.findForward("step2");
        }
相关阅读 更多 +
排行榜 更多 +
谷歌卫星地图免费版下载

谷歌卫星地图免费版下载

生活实用 下载
谷歌卫星地图免费版下载

谷歌卫星地图免费版下载

生活实用 下载
kingsofpool官方正版下载

kingsofpool官方正版下载

赛车竞速 下载