當(dāng)前位置:
首頁 >
一段动态生成表格的JSP代码讲解
發(fā)布時(shí)間:2025/4/14
31
豆豆
生活随笔
收集整理的這篇文章主要介紹了
一段动态生成表格的JSP代码讲解
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一段動態(tài)生成表格的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">內(nèi)容</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>標(biāo)簽生成表格;
第一行,第一列顯示文字“留言板”,
第二列包含一個表單,表單有一個提交按鈕,提交后執(zhí)行的servlet為MessageServlet;
第二行生成表的列頭:主題,內(nèi)容,刪除;
最后一行是一個鏈接跳轉(zhuǎn)到message.jsp;
中間動態(tài)部分:
從session中獲取messages賦值給messages, messages是Message的列表;
在控制臺打印messages中包含的項(xiàng)的數(shù)目;
i從0到messages的項(xiàng)目個數(shù)循環(huán)
? ? 表格行,行中含3列;
? ? 第一列,獲取messages的第i個項(xiàng)目,再獲取該項(xiàng)目的Title;
? ? 第二列,獲取messages的第i個項(xiàng)目,再獲取該項(xiàng)目的Content;
? ? 第三列,獲取messages的第i個項(xiàng)目,再獲取該項(xiàng)目的Id,生成一個servlet鏈接;
<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">內(nèi)容</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>標(biāo)簽生成表格;
第一行,第一列顯示文字“留言板”,
第二列包含一個表單,表單有一個提交按鈕,提交后執(zhí)行的servlet為MessageServlet;
第二行生成表的列頭:主題,內(nèi)容,刪除;
最后一行是一個鏈接跳轉(zhuǎn)到message.jsp;
中間動態(tài)部分:
從session中獲取messages賦值給messages, messages是Message的列表;
在控制臺打印messages中包含的項(xiàng)的數(shù)目;
i從0到messages的項(xiàng)目個數(shù)循環(huán)
? ? 表格行,行中含3列;
? ? 第一列,獲取messages的第i個項(xiàng)目,再獲取該項(xiàng)目的Title;
? ? 第二列,獲取messages的第i個項(xiàng)目,再獲取該項(xiàng)目的Content;
? ? 第三列,獲取messages的第i個項(xiàng)目,再獲取該項(xiàng)目的Id,生成一個servlet鏈接;
記得要在jsp文件的頭部導(dǎo)入庫;
<%@ page language="java" contentType="text/html; charset=UTF-8"
? ? pageEncoding="UTF-8" import="java.util.*,com.bean.Message"%>
否則會出現(xiàn)不可預(yù)知錯誤;
總結(jié)
以上是生活随笔為你收集整理的一段动态生成表格的JSP代码讲解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jquery.desktop.js 代码
- 下一篇: JavaScript语句模版