一段动态生成表格的JSP代码讲解
来源:互联网 发布:石家庄网络机柜 编辑:程序博客网 时间:2024/06/08 06:58
一段动态生成表格的JSP代码讲解
首先是<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"%>
否则会出现不可预知错误;
0 0
- 一段动态生成表格的JSP代码讲解
- 一段有意思的表格代码
- JSP中动态生成表格
- JSP页面动态生成表格并为表格添加事件
- Jquery 动态生成表格示例代码
- JS面试题-动态生成表格代码
- 动态生成表格的程序
- 动态生成表格的方法
- 动态生成表格的方法
- JS动态的生成表格
- jsp页面的动态目录树生成代码
- 一段生成随机数的perl代码
- 一段根据日期生成 id 的代码
- 一段生成treeview的js代码
- java生成静态html的一段代码
- 一段生成验证码图片的代码
- java 生成静态html的一段代码
- 一段生成随机数的JS代码
- 对sharepoint网站进行预热提高访问速度
- Kafka+Spark Streaming+Redis实时计算整合实践
- Linux虚拟网络接口 Bond详解
- tomcat timeout
- 百度地图--定位
- 一段动态生成表格的JSP代码讲解
- Kafka+Spark Streaming+Redis实时计算整合实践
- android Intent机制详解
- TFS(二)--工具
- 芒果iOS开发之duplicate symbols for architecture x86_64错误
- IOS学习之appStore上传苹果应用程序软件发布流程
- Kafka+Spark Streaming+Redis实时计算整合实践
- 记录20151102
- 手机充值卡 自定义选择金额及自定义手机号(每4位一个空格)