0

Spring ポートレットを使用しており、フォーム内に隠しフィールドがあるフォームがあります。フォームの非表示フィールドの値を送信すると、リクエストに含まれており (Tamper Data を使用してテスト済み)、次のページのコントローラー (formBacking メソッド) に送信されません。これがコードです。

function(){
formname.hiddenfield.value="value";
}

<form action="url" method="post">
<input type="hidden" id="field1" name="field1" value="val"/>

<input type="submit" value="button"/>
</form>

protected Object formBackingObject(PortletRequest request) throws Exception {
String variable1 = request.getParameter("field1");
}

リクエスト パラメータを確認すると、名前が見つかりません。

4

1 に答える 1

0

デフォルトでは、ポートレットはアクション リクエストをセルフ ポートレットに送信します。次のページのコントローラーに移動する必要がある場合、フォーム アクション URL は、次のページのみのポートレットの 1 つにする必要があります。

于 2013-09-10T09:10:46.403 に答える