zoukankan      html  css  js  c++  java
  • @JSON(serialize=false),过滤不需要的变量

    @JSON(serialize=false),过滤不需要的变量  
    在用struts2返回json类型的数据时,json会自动转换需要转换成json形式的变量,如果哪个变量不需要的话,则可以在该变量的get方法前加@JSON
    (serialize=false)。
    @ParentPackage("json-default")
    @Namespace("/class/view")
    @Controller
    public class ClassViewAction extends BaseAction {

        private static final long serialVersionUID = 7570039029951731598L;
        
        
        @Autowired
        private ClassFacade classFacade;
        private List<BaseClass> classList = new ArrayList<BaseClass>();

        @JSON(serialize = false)
        private BaseClass baseClass=new BaseClass();
        
        
        public List<BaseClass> getClassList() {
            return classList;
        }
        public void setClassList(List<BaseClass> classList) {
            this.classList = classList;
        }
        
        public BaseClass getBaseClass() {
            return baseClass;
        }


        public void setBaseClass(BaseClass baseClass) {
            this.baseClass = baseClass;
        }

        /**
         * getAllClassByID(根据学校ID查询所有的班级)
         * 
    @return
         * String
         
    */
        @Action(value="getAllClassByID",results = {
                @Result(name = SUCCESS,type = "json")
        })
        @JSON(serialize = false)
        public String getAllClassByID(){
            Integer schoolID = RequestHandler.getInteger(getRequest(), "schoolID");
            classList = classFacade.getAllClassByID(schoolID);
            return SUCCESS;
        }

    } 

  • 相关阅读:
    idea 快捷键
    python 之网页解析器
    python 之正则表达式
    Python Requests快速入门
    Html style="visibility:hidden"与style="display:none"的区别
    html 之table标签结构学习
    python 之format字符串格式化
    Python 时间戳和日期相互转换
    SQL 字符串函数
    xampp默认配置拿shell
  • 原文地址:https://www.cnblogs.com/wuxiang/p/3925202.html
Copyright © 2011-2022 走看看