日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

一段动态生成表格的JSP代码讲解

發布時間:2025/4/14 javascript 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一段动态生成表格的JSP代码讲解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一段動態生成表格的JSP代碼講解
<table border="1" width="600px" align="center"><tr><td colspan="2" align="center" bgcolor="yellow"><h2>留言板</h2></td><td><form action="MessageServlet"><input type="hidden" name="type" value="query"><input type="submit" value="查看" ></form></td></tr><tr><th width="200px">主題</th><th width="300px">內容</th><th>刪除</th></tr><% ArrayList<Message> messages=(ArrayList<Message>)session.getAttribute("messages"); if(messages!=null){System.out.println(messages.size());for(int i=0;i<messages.size();i++){ %><tr> <td align="center"><%=messages.get(i).getTitle() %></td><td><%=messages.get(i).getContent()%></td><td align="center"><a href="MessageServlet?type=delete&id=<%=messages.get(i).getId() %>">刪除</a></td></tr><% }}%><tr><td colspan="3" align="center"><a href="message.jsp"><h3>添加新留言</h3></a></td></tr> </table>

首先是<table>標簽生成表格;
第一行,第一列顯示文字“留言板”,
第二列包含一個表單,表單有一個提交按鈕,提交后執行的servlet為MessageServlet;
第二行生成表的列頭:主題,內容,刪除;
最后一行是一個鏈接跳轉到message.jsp;


中間動態部分:
從session中獲取messages賦值給messages, messages是Message的列表;
在控制臺打印messages中包含的項的數目;
i從0到messages的項目個數循環
? ? 表格行,行中含3列;
? ? 第一列,獲取messages的第i個項目,再獲取該項目的Title;
? ? 第二列,獲取messages的第i個項目,再獲取該項目的Content;
? ? 第三列,獲取messages的第i個項目,再獲取該項目的Id,生成一個servlet鏈接;

記得要在jsp文件的頭部導入庫;

<%@ page language="java" contentType="text/html; charset=UTF-8"
? ? pageEncoding="UTF-8" import="java.util.*,com.bean.Message"%>

否則會出現不可預知錯誤;


講解完畢,同學們學會了嗎;

總結

以上是生活随笔為你收集整理的一段动态生成表格的JSP代码讲解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。