入力した値を使用して宛先 URL を形成するフォームを html で作成しようとしています。
<form action="../search/${params.q}" method="post" id="q">
Busqueda: <input type="text" name="q" /><br />
</form>
これは私がやっていることですが、うまくいきません。手がかりはありますか? ありがとう!
サーバー側またはクライアント (JavaScript) でスクリプトを使用してこれを処理する必要があります。
HTML だけでは、使用している方法でパラメーターを処理できません。
そのため、フォームを POST し (既に行っているように)、リクエストを新しいアドレスにリダイレクトしてポストバックを処理するか、JavaScript を使用して、送信ボタンがクリックされたときにフィールドの値を取得し、新しいアドレスをロードする必要があります。ブラウザウィンドウで。
JavaScript が無効になっているか利用できない可能性があるため、サーバー側が最適なオプションであることをお勧めします。