struts.xml:
<action name="findTspNameIdMap"
class="cdot.oss.cmsat.gma.struts.ConfigureTspThresholdAction" method="findTspNameIdMap">
<result name="success" type="json">
<param name="includeProperties">result,tspNameIdMap.*</param>
</result>
<result name="error">pages/Error.jsp</result>
</action>
アクション クラス:
public class ConfigureTspThresholdAction extends ActionSupport implements SessionAware, ModelDriven<GmaThresholdParameter>{
private Map<String,Object> session;
private String operatorId;
private Map<String,String> tspNameIdMap;
private String result = "success";
//private List<String> thresholdParameters;
GmaThresholdParameter gmaThresholdParameters = new GmaThresholdParameter();
アクションへの AJAX 呼び出しを行います。Firebug で JSON 応答をチェックインすると、次のようになります{}
。ただし、それを行う<param name="root">tspNameIdMap</param>
と機能しますが、機能しませんincludeProperties
。
以前は機能していましたが、いくつかのコード変更を行い(コードの上記の部分とは関係ありません)、機能しなくなりました。コードの変更にModelDriven
は、POJO の実装が含まれていました。
なぜ機能しないのですか?何か助けはありますか?