struts2属性和方法问题

来源:互联网 发布:交友吧软件怎么样 编辑:程序博客网 时间:2024/05/17 01:09
 

@JSON(serialize = false)

public String getSystem(){
  System.out.println("===================================");
  return "success";
 }

上面这个方法是在action中定义的一个方法,如果说不加方法上面的一句,则在每次调用这个方法所在的action的任何一个方法时,这个getSystem方法,都会被调用一次,因struts2是一个多实例的,每调用一次action,这个action都会被序列化一次,都会执行get开头的方法。

如果加载getSystem方法的上面一句,则不会被执行,因为这样它就不会被序列化。

 

但是下面这个方法就不行

因为这个方法不满足一个类中的get方法,get方法的返回值,是不能为空的.(在类中只有满足get 方法的变量才能称为类的属性)

public void getSystem(){
  System.out.println("===================================");
  return "success";
 }

 

如果一个类中有两个方法getSystem  getsystem ,getsystem会将前面的那个getSystem方法给覆盖,get方法是不分get首字母大小写的。

原创粉丝点击