第一次使用博客 贴一个JSP+SQL实现按日期查询留言的代码吧~
来源:互联网 发布:dos运行多个java 编辑:程序博客网 时间:2024/06/11 00:05
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@page import="com.zjff.dao.MatesDao"%><%@page import="com.zjff.dao.impl.MatesDaoimpl"%><%@page import="com.zjff.entity.Mates"%><%@page import="com.zjff.dao.MessageTypeDao"%><%@page import="com.zjff.dao.impl.MessageTypeDaoimpl"%><%@page import="com.zjff.dao.MateTypeDao"%><%@page import="com.zjff.dao.impl.MateTypeDaoimpl"%><!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><style type="text/css">#header {background-color: #CCC;height: 120px;width: 100%;text-align: center;font: 微软雅黑;line-height: 120px;letter-spacing: 5px;font-size: 24px;}#nav {height: 50px;width: 100%;text-align: center;line-height: 50px;margin-top: 5px;}</style></head><%MatesDao mate = new MatesDaoimpl();List<Mates> list = new ArrayList<Mates>();list = mate.getAllMate(); //输入所有留言的实例 用了SQL select * form mateSet<Date> set =new HashSet<Date>();for(int i=0;i<list.size();i++){set.add(list.get(i).getSubDate()); //用set集合特性 将重复的日期唯一化}%><body bgcolor="#7FFFD4"><div id="header">班级留言板</div><div id="nav"><form action="check.jsp" method="post"><select name="subtime"><%for(Date time:set ){ //遍历set集合%><option value="<%=time%>"><%=time%></option> //将value直接取值 提交至下个页面赋值容易<%}%></select><button type="submit" value="Submit">查询</button><button><a href="addit.jsp" style="text-decoration: none;color: black;">添加</a></button></form></div> <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 "id="content"><div class="content_table"><table width="100%" cellpadding="0" cellspacing="1"bgcolor="#dedede"><caption> table </caption><tr bgcolor="#eae9ca"><th>ID</th><th>用戶姓名</th><th>留言內容</th><th>留言时间</th><th>留言类型</th><th>用户类型</th></tr><%Mates mates=null;MessageTypeDao mad=new MessageTypeDaoimpl();MateTypeDao mtd=new MateTypeDaoimpl(); for(int i=0;i<list.size();i++){ mates=list.get(i); //遍历所有留言%><% if(i%2==0){%><tr class="odd"><td><%=mates.getMateId() %></td><td><%=mates.getMateName() %></td><td><%=mates.getMateContent() %></td><td><%=mates.getSubDate() %></td><td><%=mad.getMessageTypeById(mates.getMessageTypeId()).getMessageTypeName() %></td><td><%if(mates.getMateTypeId()!=0){ %><%=mtd.getMateTypeById(mates.getMateTypeId()).getMateTypeName() %><% }else{%><%="一般同学" %><%} %></td></tr><%}else{ %><tr class="even"><td><%=mates.getMateId() %></td><td><%=mates.getMateName() %></td><td><%=mates.getMateContent() %></td><td><%=mates.getSubDate() %></td><td><%=mad.getMessageTypeById(mates.getMessageTypeId()).getMessageTypeName() %></td><td><%if(mates.getMateTypeId()!=0){ %><%=mtd.getMateTypeById(mates.getMateTypeId()).getMateTypeName() %><% }else{%><%="一般同学" %><%} %></td></tr><%} }%></table></div><div class="page"><div class="right"></div></div></div></body></html>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@page import="com.zjff.dao.MatesDao"%><%@page import="com.zjff.dao.impl.MatesDaoimpl"%><%@page import="com.zjff.entity.Mates"%><%@page import="com.zjff.dao.MessageTypeDao"%><%@page import="com.zjff.dao.impl.MessageTypeDaoimpl"%><%@page import="com.zjff.dao.MateTypeDao"%><%@page import="com.zjff.dao.impl.MateTypeDaoimpl"%><%@page import="java.util.logging.SimpleFormatter"%><%@page import="java.text.SimpleDateFormat"%><!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><style type="text/css">#header {background-color: #CCC;height: 120px;width: 100%;text-align: center;font: 微软雅黑;line-height: 120px;letter-spacing: 5px;font-size: 24px;}#nav {height: 50px;width: 100%;text-align: center;line-height: 50px;margin-top: 5px;}</style> </head><%MatesDao mate = new MatesDaoimpl();List<Mates> list = new ArrayList<Mates>();Date d=new SimpleDateFormat("yyyy-MM-dd").parse(request.getParameter("subtime"));//将上个界面提交的值转成Date类型list=mate.getMessageBySubDate(d);Set<Date> set =new HashSet<Date>();for(int i=0;i<list.size();i++){set.add(list.get(i).getSubDate());}%><body bgcolor="#7FFFD4"><div id="header">班级留言板</div><div id="nav"><button><a href="find.jsp" style="text-decoration: none;color: black;">返回</a></button><button><a href="addit.jsp" style="text-decoration: none;color: black;">添加</a></button></div> <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 "id="content"><div class="content_table"><table width="100%" cellpadding="0" cellspacing="1"bgcolor="#dedede"><caption> table </caption><tr bgcolor="#eae9ca"><th>ID</th><th>用戶姓名</th><th>留言內容</th><th>留言时间</th><th>留言类型</th><th>用户类型</th></tr><%Mates mates=null;MessageTypeDao mad=new MessageTypeDaoimpl();MateTypeDao mtd=new MateTypeDaoimpl(); for(int i=0;i<list.size();i++){ mates=list.get(i);%><% if(i%2==0){%><tr class="odd"><td><%=mates.getMateId() %></td><td><%=mates.getMateName() %></td><td><%=mates.getMateContent() %></td><td><%=mates.getSubDate() %></td><td><%=mad.getMessageTypeById(mates.getMessageTypeId()).getMessageTypeName() %></td><td><%if(mates.getMateTypeId()!=0){ %><%=mtd.getMateTypeById(mates.getMateTypeId()).getMateTypeName() %><% }else{%><%="一般同学" %><%} %></td></tr><%}else{ %><tr class="even"><td><%=mates.getMateId() %></td><td><%=mates.getMateName() %></td><td><%=mates.getMateContent() %></td><td><%=mates.getSubDate() %></td><td><%=mad.getMessageTypeById(mates.getMessageTypeId()).getMessageTypeName() %></td><td><%if(mates.getMateTypeId()!=0){ %><%=mtd.getMateTypeById(mates.getMateTypeId()).getMateTypeName() %><% }else{%><%="一般同学" %><%} %></td></tr><%} }%></table></div><div class="page"><div class="right"></div></div></div></body></html>
阅读全文
0 0
- 第一次使用博客 贴一个JSP+SQL实现按日期查询留言的代码吧~
- sql 循环累计一个按日期的和
- 使用Sql按日期条件查询
- 使用Sql按日期条件查询
- 按日期查询数量的SQL
- c#实现按日期命名上传文件代码
- Scripts:按日期查询归档信息的SQL check_archive.sql
- sql 按日期分组查询
- SQL按日期来查询
- 按日期保存数据的sql server动态存储过程
- Sql server 取按日期最大的一条记录
- 一个按日期排序输出的查询方法
- 记录一个mysql按日期分组统计的查询
- 记录一个mysql按日期分组统计的查询
- 记录一个mysql按日期分组统计的查询
- 记录一个mysql按日期分组统计的查询
- 记录一个mysql按日期分组统计的查询
- 记录一个mysql按日期分组统计的查询
- 关于组件化的一点思考
- css编写移动端switch开关
- 免费开源API接口管理工具eoLinker更新版本,增加了识别代码注释生成文档功能!
- [BZOJ] 1293
- 生成连续日期
- 第一次使用博客 贴一个JSP+SQL实现按日期查询留言的代码吧~
- centos6.9下yum安装svn
- Dalvik VM (DVM) 与Java VM (JVM)之间的区别
- PeekMessage和GetMessage函数的主要区别
- Spark1.6源码之Master主备切换机制
- Xshell的使用以及常用命令
- 一位资深程序员大牛给予Java初学者的学习路线建议
- 一个优秀的研发团队应该具备什么特征
- UE4 Garbage Collection & Dynamic Memory Allocation