JSPでフォームデータを取得の方法
JSPでは、ServletRequestオブジェクトのgetParameter()メソッドを使用してフォームデータを取得できます。
「username」という名前のフォームフィールドの値を取得するには、以下のようなコードで取得できます。
<%
String username = request.getParameter("username");
%>
getParameter()メソッドは文字列値を返ことに注意してください。他の型に変換する必要がある場合、Integer.parseInt()を使用して文字列を整数に変換など、 соответствующую変換するメソッドを使用できます。
また、フォームに同じ名前のフィールドが複数ある場合は、すべての値を取得するために getParameterValues() メソッドを使用できます。このメソッドは、文字列の配列を返します。
<%
String[] hobbies = request.getParameterValues("hobby");
%>
フォームデータを取得するための基本的な方法ですが、JSPページでServletRequestオブジェクトが適切にインポートされていることを確認する必要があり、JSPの組み込みオブジェクトrequestから取得できます。