此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【saj23jsak】截止到2008-07-29 13:58:32的历史汇总数据(不包括此帖):
发帖的总数量:7                        发帖的总分数:600                      每贴平均分数:85                       
回帖的总数量:4                        得分贴总数量:0                        回帖的得分率:0%                       
结贴的总数量:6                        结贴的总分数:500                      
无满意结贴数:1                        无满意结贴分:100                      
未结的帖子数:1                        未结的总分数:100                      
结贴的百分比:85.71 %               结分的百分比:83.33 %                  
无满意结贴率:16.67 %               无满意结分率:20.00 %                  
楼主加油

解决方案 »

  1.   

    extends="json-default"  和 <result type=”json”> 
    自己的包继承了json-default包,而不再继承默认的default包,这是因为只有在该包下才有json类型的Result。
      

  2.   

     
    <param name="excludeProperties">//序列化属性中排除 login.password,studentList.*\.sin
        login.password,
        studentList.*\.sin
      </param>
        
      

  3.   

    使用拦截器配置操作父对象<interceptor-ref name="json"/>
      

  4.   

    login.password, 
    studentList.*\.sin 是JSON中field
      

  5.   

    这个只是扩展了Struts2的intercepter而已,加入了json之类的操作吧。
    估计那个名为json的intercepter是在进入action之前先解析json格式数据的操作什么的
      

  6.   

    <action name=“findUser" 
               class="face2.showcase.user.action.UserAction" 
               method=“findUser">
    <result type=”json”>  </action>
    上面这段代码意思是不是就是返回的类型是json.如果我把一个类的对象放进json中...可以吗?
    或者几个字符串.或者int类型变量之类的...读取的时候,,,类型还能有变化吗?....
      

  7.   


    这是个拦截器,在执行你的代码后,会将数据放到一个对象中,是从jsonXXX继承的?忘了。
    这个拦截器,就是把这个数据对象,转化为最终的文件流,发送给客户,这样,你就不用管具体的 json 格式了。