2

私は Struts 2 バージョン 2.3.4 を使用しており、最新バージョンにアップグレードしようとしていますが、Struts 2 (2.3.4.1) の修正には 2 つの内部変更があり、そのうちの 1 つは現在のシステムが機能しないことに影響することがわかりました。 「パラメータ名の長さが制限されました」。これは、一部のテキスト フィールド名が 100 文字を超えているためです。例えば: -

<s:textfield theme="simple" name="model.verylonglistname[%{#status.index}].somemodelname.someobject" />

私のシステムの一部のテキストフィールドには、100 文字を超える名前が含まれています。

上記の問題を解決する解決策はありますか?私の現在のシステムはかなり長い間開発されてきたため、多くのテキストフィールド名は 100 文字を超えています。

4

1 に答える 1

2

ドキュメントには、質問に対する回答が含まれています。

「パラメーター」インターセプターのparamNameMaxLengthパラメーターを愚かで長いものに設定する独自のデフォルトスタックを定義します。

于 2013-04-14T19:43:30.057 に答える