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;
        }

    } 

  • 相关阅读:
    Python
    TERSUS笔记116-删除数据操作
    TERSUS笔记115-修改数据操作
    TERSUS笔记114-表格分页操作
    TERSUS笔记113-查询数据操作
    TERSUS笔记111-上传图片在列表中显示
    TERSUS笔记110-增加保存验证数据操作
    TERSUS笔记103-本地开发测试mysql数据库连接
    TERSUS笔记102-CSS样式和icon图标设置说明
    TERSUS笔记101-常用元件和操作说明
  • 原文地址:https://www.cnblogs.com/wuxiang/p/3925202.html
Copyright © 2011-2022 走看看