2

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 の実装が含まれていました。

なぜ機能しないのですか?何か助けはありますか?

4

2 に答える 2