ParametersInterceptor

paramのorderedオプション

ParametersInterceptor には ordered というオプションがある。通常パラメータはアルファベット順にプロパティとして設定される事になっていて、 a b.a b.b cのような順序でセットされるordered が指定されていると、"."の少ないほうから先に呼び出されるよ…

ネストしたパラメータ

フィールド名に "." が含まれると、ネストしたパラメータと解釈される。 例えば、 JSP中で <s:textfield name="nest.a" label="nest" /> というフィールドがあったとすると、ValueStack を次のように実行した結果が初期値として設定される getNest().getA() また、ParametersInterceptorにより投げられ</s:textfield>…

setXXXされたくないパラメータ2

setXXXされたくないパラメータは名前付けを工夫すれば回避できる( 投げられたパラメータを setXXX されたくない場合 - Struts 2+Spring 2+Tiles+Acegi+iBatis+GWT+JUnit 4+JMockit でフルスタックJAVAフレームワーク )が、他にも方法があった。その方法は Pa…