當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
一段动态生成表格的JSP代码讲解
生活随笔
收集整理的這篇文章主要介紹了
一段动态生成表格的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鏈接;
<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代码讲解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jquery.desktop.js 代码
- 下一篇: 一个网页菜单的CSS代码分析