姬長信(Redy)

java – 如何在struts2中仅获取响应中的特定…


我有一个动作类,其中定义了许多动作方法,并且还定义了适当的getter和setter方法.我有一些动作方法,我通过从jQuery调用它们来获取数据作为json.但是当我得到json数据时,它包含了定义了getter和setter的所有字段,但是我想只获得由我调用的那个方法填充的那个字段.例如-
public class ApplicantRegistration extends ActionSupport{
private String s1;
private XyzBean bean;
private String s2;
// respective getters and setters....

public String m1(){
// some work
 return SUCCESS;
}

public String m2(){
   //some work
    s2="abc";
    return SUCCESS;
}


}

当我通过jQuery调用方法m2并得到json响应时

{
 s1: null,
 bean: null,
 s2:"abc",
 m2: "success",

}

但我只想要

{
 s2:"abc"
}