表形式で、JSPでサーブレットからArrayListの値を表示します

トム:

私は、データベースからフェッチした後、JSPの表に学生データを表示しようとしています

学生サーブレット

ArrayList student = new ArrayList();
String selectSQL = "SELECT studentname from student";

while (rs.next()) {
    studentname = rs.getString(1);
    student.add(studentname);
}

request.setAttribute("student", student);
request.getRequestDispatcher("home.jsp").include(request, response);

home.jspを

<%
    ArrayList List = new ArrayList();
    String student = (String) request.getAttribute("student");
    List.add(student);

    Iterator<String> itr = List.iterator();
    while (itr.hasNext()) {
%>

<table>
    <tr>
        <th>Students</th>
    </tr>
    <tr>
        <td><%=itr%>
        </td>
    </tr>
</table>

<%
    }
%>

home.jspを部分のどこかが間違っています。すべてのヘルプは高く評価されています。

エリオットの新鮮:

サーブレットでは、この

ArrayList student = new ArrayList();

する必要があります

List<String> student = new ArrayList<>();

してください生の型を使用しないでください。次に、あなたのJSPで

List<String> al = (ArrayList<String>) request.getAttribute("student");
Iterator<String> itr = al.iterator();
while(itr.hasNext()){

そして

<%=itr%>

する必要があります

<%= itr.next() %>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

jspでオブジェクトをキーとして、Arraylistを値として持つ表形式でマップを表示する

サーブレットからの前のフォーム値で前のjspページにリダイレクトします

Pyspark:表形式でSparkデータフレームを表示します

ArrayListをサーブレットからJSPに渡す

サーブレットから応答を受信するまで、JSPはテキストを表示しません

jspのサーブレットを介してデータベースから画像を表示します

arrayListの要素をサーブレットからjspに取得し、AJAXを使用せずに同じjspに表示する方法

ArraylistをサーブレットからDAOに戻し、サーブレットに戻し、次にJspに戻します。

Eclipseでのログインに成功したら、サーブレットからjspにユーザー名の値を呼び出すか取得します

jspからサーブレットに値を渡すのですが、私の間違いは何ですか?

サーブレットコーディングからJSPのボタンを無効にできますか

JSPでJSTLタグを使用してサーブレットから配列値を出力する

ブートストラップを使用してフォームを表形式で表示する

サーブレットからjspにアラートを表示してから、別のjspにリダイレクトするにはどうすればよいですか?

サーブレットからJSPに複数の値を渡しますが、JSPで取得できる値は1つだけです

jstlを使用してjspで表形式でリストを表示する方法

jstlを使用してjspで表形式でリストを表示する方法

サーブレットからの配列リストをjspで表示するAjax

JSP 1からサーブレット1に値を取得し、それを別のjspおよびサーブレットに送信する

空の値を持つ連想配列を表形式で表示しますか?

サーブレットからjspにarraylistを送信中にエラーが表示されます

Javaサーブレットからnull値を取得するJSP

サーブレットからのリクエストパラメータに従って、jspで特定のテーブルヘッドを表示する方法は?

結果を表形式で表示します

データベースからデータを取得して、サーブレットを使用してJSPに表示することができません

テンプレートを使用して表形式でデータを表示する

javascriptでajaxを使用してjspからサーブレットに複数の変数を渡す方法

データベースからjsp(私はサーブレットをマッピングしています)に複数の画像を表示したいので、jspmではimgタグのsrcに表示します

Googleスプレッドシートのすべてのサブシート(2〜N)から最初のサブシートまでの値を累積します

TOP 一覧

  1. 1

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  2. 2

    どのように関係なく、それがどのように「悪い」、すべてのSSL証明書でのHttpClientを使用しないように

  3. 3

    Modbus Python Schneider PM5300

  4. 4

    Ansibleで複数行のシェルスクリプトを実行する方法

  5. 5

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  6. 6

    System.Data.OracleClient.OracleException:ORA-06550:行1、列7:

  7. 7

    インデックス作成時のドキュメントの順序は、Elasticsearchの検索パフォーマンスを向上させますか?

  8. 8

    scala.xmlノードを正しく比較する方法は?

  9. 9

    NGX-ブートストラップ:ドロップダウンに選択したアイテムが表示されない

  10. 10

    Elasticsearch - あいまい検索は、提案を与えていません

  11. 11

    mutate_allとifelseを組み合わせるにはどうすればよいですか

  12. 12

    Elasticsearchの場合、間隔を空けた単語を使用したワイルドカード検索

  13. 13

    Elasticsearchでサーバー操作を最適化:低いディスク透かしに対処する

  14. 14

    ラベルとエントリがpythontkinterに表示されないのはなぜですか?

  15. 15

    変数値を含むElasticSearch検索結果

  16. 16

    グラフ(.PNG)ファイルをエクスポートするZabbix

  17. 17

    STSでループプロセス「クラスパス通知の送信」のループを停止する方法

  18. 18

    Audacity:プロジェクトではなく、サウンドファイルのみを保存します

  19. 19

    Crashlytics:コンパイラー生成とはどういう意味ですか?

  20. 20

    Excelは、メモ帳データの複数の列を1つの列として解釈します

  21. 21

    ブラウザがHTMLテンプレートを解釈しない

ホットタグ

アーカイブ