3

Struts2 トークン パラメータの名前を変更するには?

デフォルトでフォーム送信時にタグを使用する<s:token/>と、Struts2 は次のような URL を生成します

?name=name&struts.token.name=struts.token&struts.token=8E1USQZ5LHG120FU4YUZJAMPOUT4OVP3

この<s:token name="suid"/>タグを使用すると、「struts.token」パラメーターの名前を変更できます。Struts2 は次のような URL を生成します

?name=name&struts.token.name=suid&suid=8E1USQZ5LHG120FU4YUZJAMPOUT4OVP3

「struts.token.name」パラメータの名前を変更するにはどうすればよいですか?

4

1 に答える 1

3

パラメータは によって使用されますTokenHelper。この Bean には拡張ポイントはありません。トークン インターセプターを拡張し、それらのメソッドのみをオーバーライドして独自の実装を提供し、それらの内部のトークン ヘルパーの参照を置き換えることができます。

次のリンクを確認してください。

于 2014-05-15T15:10:57.953 に答える