0

HTMLフォームのあるページがあります。サードパーティのアプリケーションが非表示の入力をフォームに追加します。サーバー側でこの非表示の入力を読み取るにはどうすればよいですか?

別の方法として、非表示の入力の名前が正確にわからないため、サーバーでフォーム全体を読み取って解析できるようにしたいと考えています。これは可能ですか?

サーバー側で JSF と Java マネージド Bean を使用しています。

同様の投稿を見たことがありますが、実際には何も役に立ちませんでした。私はJavascript、Ajaxなどの初心者なので、できるだけ詳しく説明してください:)

thnx

4

1 に答える 1

0

サーバーでフォーム全体を読み取って解析できるようにしたい。

基本的に、あなたの質問は、JSF ですべての要求パラメーターを読み取るにはどうすればよいですか? に要約されます。、 右?

まあ、基本的には次のとおりです。

Map<String, String[]> paramValues = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterValuesMap();

for (Entry<String, String[]> entry : paramValues.entrySet()) {
    String name = entry.getKey();

    for (String value : entry.getValue()) {
        System.out.printf("Parameter: %s = %s%n", name, value);
    }
}
于 2013-06-17T17:15:17.257 に答える