私は(現時点で)2つのフィールドを含むフォームを持っており、以下を送信します。
capture.id = 213
capture.description = DescriptionText
ターゲットオブジェクトの「capture」は不変であり、両方の値を取得してコンストラクターを呼び出す型コンバーターを提供したいと思います。私ができないように見えるのは、TypeConverterによって呼び出されるようにすることです。
入力が単純な場合:
capture = foo
次に、型コンバーターが呼び出されますが、これは明らかにあまり役に立ちません。ognlに、残りの型会話を委任して、パラメーターのマップを渡すようにすることはできますか?
何か案は?これはstruts2でも可能ですか
バージョン:struts 2.0.14&ognl 2.6.11
編集:私はこれについて少し読んだことがあり、私の次の試みは良い計画であるように思えました。私の理論では、Map構文を使用すると、Ognlが値をマップに変換し、そのマップを使用してコンバーターを呼び出して、値に変換するというものでした。
capture[id] = 213
capture[description] = DescriptionText
いいえ、まったく違いがないようです。