異なるリクエストで異なる値を持つ可能性のある String、Double>map
マップからJSPを作成しました。JSP/Servletがポストフォームデータを取得しています
JSPが表示されます
key --> Mutable input field with value for that key
マップの要素を反復処理することによって。フォームの下部には、マップ内のすべての値を更新するサーブレット(POST)を呼び出す送信ボタンがあります。
パラメータの変数リストを取得するには、投稿リクエストから名前がわからないのでどうすればよいですか?
今私は(擬似コードと書式設定の例外を無視して)次の操作を行うと思っています:
Map params = request.getParameterMap();
Set<Entry<String, Double>> set = params.entrySet();
Iterator<Entry<String, Double>> it = set.iterator();
while (it.hasNext()) {
Entry<String, Double> e = it.next();
if (map.containsKey(e.getKey()));
map.put(e.getKey(), e.getValue());
}
は、サーブレットにJSPからの動的なデータを取得するために速いか良い方法はありますか?
私は推測しているのは、jsonを投稿パラメータとして書き込むことができます。 –
私はそれがなぜないかわかりません。あなたはAJAXや通常のHTTP経由であなたのPOSTをやっていますか?いずれにせよ、それは動作するはずです。 – bsimic
通常のHTTP。それはうまくいくはずです、私がテストすると、それまでにあなたに戻ってきます。 –