浑浑噩噩有一天,今天做的是留言板,类型跟上次的社团成员管理差不多。只是今天做的多了需要显示发表时间,并且根据发表时间来排序,这样就需要获取系统的时间来进行赋值。
一开始以为只需要一个表就可以解决问题,后来发现如果根据人物删除的会把人物的全部给删除了,所以师兄建议用两个表进行操作(不能删除一个表的中其中一个内容),一个是注册会员的信息表,一个是发布留言记录的表,因此删除操作也是由发不留言记录表中的时间来确定,这样就巧妙问题的产生。
[b]获取系统时间具体操作:[/b]
获取时间:
至于登录之后只能删除个人发表的留言而不能删除其他人的留言则需要运用到登录时所设置的session
根据判断是否跟登录者相同来显示是否显示删除键,这样就可以避免删除别人留言的操作!
而关于注销中的session.invalidate();的运用,至今还不是很理解,已知无法成功,包括使用销毁session.removeAttribute("");
一天就这样过去了!虽然很累,但是能学到点东西,还是感觉不错,加油!
静心!心静!
一开始以为只需要一个表就可以解决问题,后来发现如果根据人物删除的会把人物的全部给删除了,所以师兄建议用两个表进行操作(不能删除一个表的中其中一个内容),一个是注册会员的信息表,一个是发布留言记录的表,因此删除操作也是由发不留言记录表中的时间来确定,这样就巧妙问题的产生。
[b]获取系统时间具体操作:[/b]
import="java.util.Date,java.text.SimpleDateFormat“
这个必须插入
获取时间:
Date date=new Date();//new一个对象
SimpleDateFormat change=new SimpleDateFormat("yyyy-MM-dd-hh-mm-ss");//显示时间格式
String time=change.format(date);
String name =(String) session.getAttribute("username");//强制转换
至于登录之后只能删除个人发表的留言而不能删除其他人的留言则需要运用到登录时所设置的session
根据判断是否跟登录者相同来显示是否显示删除键,这样就可以避免删除别人留言的操作!
而关于注销中的session.invalidate();的运用,至今还不是很理解,已知无法成功,包括使用销毁session.removeAttribute("");
一天就这样过去了!虽然很累,但是能学到点东西,还是感觉不错,加油!
静心!心静!