JSPでフォームデータを取得の方法

JSPでは、ServletRequestオブジェクトのgetParameter()メソッドを使用してフォームデータを取得できます。

「username」という名前のフォームフィールドの値を取得するには、以下のようなコードで取得できます。

<%
   String username = request.getParameter("username");
%>

getParameter()メソッドは文字列値を返ことに注意してください。他の型に変換する必要がある場合、Integer.parseInt()を使用して文字列を整数に変換など、 соответствующую変換するメソッドを使用できます。

また、フォームに同じ名前のフィールドが複数ある場合は、すべての値を取得するために getParameterValues() メソッドを使用できます。このメソッドは、文字列の配列を返します。

<%
   String[] hobbies = request.getParameterValues("hobby");
%>

フォームデータを取得するための基本的な方法ですが、JSPページでServletRequestオブジェクトが適切にインポートされていることを確認する必要があり、JSPの組み込みオブジェクトrequestから取得できます。

bannerAds