I am using json plugin to handle json request and response in struts2. I want to send an array data in response in form of json but i am unable to do. At FE I always get an empty array. below is my Action class, struts.xml and response.
TestAction:
public class TestAction {
private String[] sArray = {"1","2"};
private int[] iArray = {1,2};
private String value = "value";
//getter setter
public String[] getSArray() {
return sArray;
}
public int[] getIArray() {
return iArray;
}
public String execute() {
return "success";
}
struts.xml
<struts>
<package name="name" namespace="/" extends="default,json-default">
<action name="Test"
class="com.actions.TestAction">
<result name="success" type="json">
<param name="excludeNullProperties">true</param>
<param name="includeProperties">sArray,iArray,value</param>
</result>
</action>
</package>
</struts>
At Front End I get the following response
{"sArray":[],"iArray":[],"value":"value"}