0

この非常に2つの奇妙なマッピングの問題があります。amount、newCase、status などのすべてのフィールド名はストラット アクションに完全に到達していますが、1 文字の camelCase フィールドはどれもアクションに到達していません。すべてヌルです。

例えば

public String callback() {
        System.out.println("nCase : " + nCase);
        System.out.println("Amount : " + amount);
        System.out.println("fAmount==============" + fAmount);
        System.out.println("fFee==============" + fFee);
        System.out.println("sStatus==============" + sStatus);
        System.out.println("sDetails==============" + sDetails);
        System.out.println("iTypeId==============" + iTypeId);
        ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
        return SUCCESS;
    }

上記のコードは出力を提供します:

nCase : 0.0
Amount : 2323.0
fAmount==============0.0
fFee==============0.0
sStatus==============null
sDetails==============null
iTypeId==============null

次のリクエスト URL の場合:

http://localhost:8084/callback?fAmount=23.323&fFee=23&amount=2323&nCase=2323.23&sStatus=nitin

私は適切なゲッターとセッターを持っています(今何度もチェックされています)

インターセプターも確認しました。このメソッド/アクションには defaultStack を使用しています

4

0 に答える 0