<%--===========================================================================
  << jsp121c.jsp >>

    JSP(2):フォームから入力(テキストフィールド、複数の欄)

  フォームの入力欄(複数)に入力されたデータを表示する。
    空欄の場合は、スキップする。

 ●ServletRequestインターフェースのメソッド
  public String[] getParameterValues(String s)
   機能:入力欄sに入力されたデータが文字型配列として返される。
      入力欄sがない場合は、nullが返される。

 ●起動法
  (1)JSPファイル(jsp121c.jsp)を作成し、
     %CATALINA_HOME%\webapps\SV\jsp121c.jsp
    に保存する。
  (2)HTMLファイル(hpj121c.htm)を作成し、
     %CATALINA_HOME%\webapps\SV\hpj121c.htm
    に保存する。
    (3)URL(http://localhost:8080/SV/hpj121c.htm)を指定する。
============================================================================--%>

<%@ page contentType="text/html; charset=Shift_JIS" %>

<html>
<head><title>JSP</title></head>
<body>

<%
  request.setCharacterEncoding("JISAutoDetect");
  String s[] = request.getParameterValues("f1");
  for( int i=0; i<s.length; i++ ) {
    out.println(s[i] + "さんですね<br>"); 
  }
%>

</body>
</html>
HTMLファイル(hpj121c.htm)
<!-- << hpj121c.htm >> -->
<html>
<head><title>JSP</title></head>
<body>
<form action=http://localhost:8080/SV/jsp121c.jsp method=POST>
名前を入力してください:<input type=text size=30 name=f1><br>
名前を入力してください:<input type=text size=30 name=f1><br>
名前を入力してください:<input type=text size=30 name=f1><br>
<input type=submit value=送信>
</form>
</body>
</html>
実行結果

URL(http://localhost:8080/SV/hpj121c.htm)を指定後




送信後