私は次の実装を持っています
public abstract class BaseAcion extends ActionSupport {
private String result;
private String message;
//getters, setters
}
public class MyAction extends BaseAction {
private String myFirstField;
private String mySecondField;
public String execute() {
...
myFirstField = "someValue";
mySecondField = "someOtherValue";
...
result = SUCCESS;
message = "Some message here";
...
return result;
}
//methods, getters, setters
}
struts2-jsonプラグインを使用しましたが、アクションマッピングは
<package name="my-package" namespace="/" extends="json-default" >
<action name="myAction" class="MyAction">
<result type="json"></result>
</action>
</package>
私が受け取る応答はこのようなものです。
{
"myFirstField":"someValue",
"mySecondField":"someOtherValue"
}
応答として「結果」フィールドと「メッセージ」フィールドも取得したい。
jsonレスポンスにBaseActionフィールドを含めるにはどうすればよいですか?