プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

JSPですべてのフォームパラメータを読み取る方法は?


以下は、 getParameterNames()を使用する一般的な例です。 使用可能なすべてのフォームパラメータを読み取るためのHttpServletRequestのメソッド。このメソッドは、指定されていない順序でパラメーター名を含む列挙型を返します。

列挙型を取得したら、 hasMoreElements()を使用して、標準的な方法で列挙型をループダウンできます。 いつ停止するかを決定するメソッドとnextElement() 各パラメータ名を取得するメソッド。

<%@ page import = "java.io.*,java.util.*" %>

<html>
   <head>
      <title>HTTP Header Request Example</title>
   </head>
   <body>
      <center>
         <h2>HTTP Header Request Example</h2>
         <table width = "100%" border = "1" align = "center">
            <tr bgcolor = "#949494">
               <th>Param Name</th>
               <th>Param Value(s)</th>
            </tr>
            <%
               Enumeration paramNames = request.getParameterNames();
               while(paramNames.hasMoreElements()) {
                  String paramName = (String)paramNames.nextElement();
                  out.print("<tr><td>" + paramName + "</td>\n");
                  String paramValue = request.getHeader(paramName);
                  out.println("<td> " + paramValue + "</td></tr>\n");
               }
            %>
         </table>
      </center>
   </body>
</html>

Hello.htmの内容は次のとおりです。 −

<html>
   <body>
      <form action = "main.jsp" method = "POST" target = "_blank">
         <input type = "checkbox" name = "maths" checked = "checked" /> Maths
         <input type = "checkbox" name = "physics" /> Physics
         <input type = "checkbox" name = "chemistry" checked = "checked" /> Chem
         <input type = "submit" value = "Select Subject" />
      </form>
   </body>
</html>

次に、上記のHello.htmを使用してJSPを呼び出してみてください。これにより、提供された入力に基づいて次のような結果が生成されます-

すべてのフォームパラメータの読み取り

パラム名 パラメータ値
数学 オン
化学 オン

  1. Androidで今後のすべての通知を読む方法は?

    この例は、Androidで今後のすべての通知を読み取る方法について示しています ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをsrc / MyListener.javaに追加します public interface MyListener {    void setValue (String packageName) ; } ステップ3 −次のコードをsrc / MyListener.javaに追加しま

  2. JSPでCookieをどのように設定しますか?

    JSPを使用したCookieの設定には3つのステップが含まれます- ステップ1:Cookieオブジェクトを作成する どちらも文字列であるCookie名とCookie値を使用してCookieコンストラクターを呼び出します。 Cookie cookie = new Cookie("key","value"); 名前にも値にも空白や次の文字を含めないでください- [ ] ( ) = , " / ? @ : ; ステップ2:最大年齢の設定 setMaxAgeを使用します Cookieが有効である期間(秒単位)を指定します。次のコードは、24時間