मैं struts2-json-plugin-2.2.3.jar
का उपयोग कर रहा हूं।में जेसन स्ट्रैट्स 2 प्लगइन में प्रॉपर्टीज काम नहीं कर रहे हैं
<action name="jsonUserFilterListAction" class="com.my.fitnessb.actions.UserArticlesAction" method="filterList">
<result name="success" type="json">
<param name="includeProperties">filterList</param>
</result>
</action>
कार्रवाई वर्ग
public class UserArticlesAction extends ActionSupport implements SessionAware, ServletRequestAware {
private List<FilterType> filterList;
HttpServletRequest request;
public String filterList() {
filterList = new ArrayList<FilterType>();
filterList.add(new FilterType(10, "Latest Articles"));
filterList.add(new FilterType(1, "Trending Articles"));
filterList.add(new FilterType(2, "Top Rated Articles"));
filterList.add(new FilterType(3, "Most Viewd Atricles"));
filterList.add(new FilterType(4, "All Atricles"));
return SUCCESS;
}
//setter & getter of filterList
}
struts.xml
कोड, लेकिन मैं FilterType वर्ग की इस संपत्ति प्राप्त करने में सक्षम नहीं कर रहा हूँ: और इस तरह वर्ग के filterList
संपत्ति क्रमानुसार करने की कोशिश कर रहा।
आप अगर परम 'मूल्य प्राप्त कर सकते हैं includeProperties' उपयोग नहीं होता है? – Quincy
यदि मैं पैरामीटर शामिल करता हूं तो मुझे एक्शन क्लास में सभी विशेषताओं को क्रमबद्ध करना पड़ रहा है –