在前一篇中<struts2与json插件(1)> ,讲到了解决在struts2中出现的一点点乱码问题,就想看看json中的数据处理方式.由struts2的处理流程来看,主要处理result的代码如下在defaultActionInvocation中: private void executeResult() throws Exception { result = createResult(); String timerKey = "executeResult: "+getResultCode(); try ...
    最近要用struts2做一个体育类的系统,由于系统本身的原因(要求可操作性强,用户交互性高),所以不可避免地要用到ajax.在我的前一篇文章里已经提到了有关在struts2中运用ajax的一些东西了.这次重新再拾起来,仔细对比下其中的差别.    在前一个例子性系统中,由于所有的编码都是以UTF-8进行编码的,所以也没有碰到过有关乱码的问题.普通调用和ajax调用都很正常地运行了.而在新的系统中,要求所有的页面(包括数据库)都要求运用GBK编码.这样,一些有关于乱码的问题就出现了,乱码...与struts2 ...
      这篇文章我是继看过帖子 http://www.javaeye.com/topic/173295 之后写下的一些经过和学习经验,尽管以前也简单看过一些关于webwork验证的东西,但都因为没有进行深入研究而作罢,直到看了论坛帖子之后,才想专心去看一下相应的解决办法.(注:写本文的目的只是让自己能有一个记性,同时也将相关的东西统一起来,让大家也都能够了解一些,如果有人也解决过这个问题,不妨一起说说经历).       很早以前就利用struts2(其实就是w ...
      刚才前一篇已经讲了处理乱码的一种方法,我并不想单独用拦截器的方式来处理,那样每一个action就要加一个interceptor,且对每个都要重新转码一次.于是就想从filter入手来解决,让他本身就以utf-8的方式从客户端一直到action.在先前的setCharacterFilter里面,看到这样一个东西.if(ignore || (request.getCharacterEncoding() == null)) { String encoding = selectEncoding(request); if(encodi ...
        系统中是一个用开源框架做的系统,其中包括一部分ajax调用.即大部分是以.do的方式调用的后台action,而其中一部分又是以.do方式调用的后台ajax程序.两个都是调用.do的方式进行,所以后台基本的程序代码都差不多.惟一不同的就是非ajax调用时,返回的是modelAndView对象模型,将返回对象注入到request.attribute中,而ajax调用时,则是将需要返回的值由response.writer写回客户端.        ...
Fly_m
搜索本博客
最近加入圈子
存档
最新评论