传智播客——BBS用户功能的实现

今天是汤老师ITCASTBBS课的最后一天,大家一起努力

1.       关闭注册表单的数据回显可以通过设置表单单元redisplay的属性值为false来完成

2.       注册时需要将String型的日期转换为Date型,这里需要编写一个用于日期类型转换的工具类DateConverter,并在Filter中初始化注册转换器

3.       完成日期的回显可以使用JSTL<fmt>标签对日期进行格式化

例:<fmt:formatDate value="${userForm.birthday}" pattern="yyyy-MM-dd"/>

4.       当用户需要自动登录时,UserAction会创建一个Cookie,调用CookiesetMaxAge()setPath()方法设置Cookie失效时间和Cookie访问区域,将Cookie加入到request域中,同时将Cookie的键值autoLoginKey保存到数据库中

5.       新建一个名为AutoLoginFilter的过滤器,过滤所有的页面请求;在Filter中获取Cookie,对Cookie中的value值进行分隔(split()),得到userIdexpiryTime,调用userService得到userId对应的User对象;比较Cookie和数据库中的autoLoginKey,若两者相等,则把User对象放到Session作用域中,实现用户的自动登录

6.       fckeditor的使用:

1)  页面中导入fckeditor.js

2)  在页面中需要使用fckeditor的地方使用JavaScript New一个Fckeditor的对象(传入textareaID值或名称),同时设置Fckeditor对象的BasePath属性(一定要以'/'结尾),最后调用Fckeditor对象的ReplaceTextAaea()方法替换页面中原有的textarea.

3)  Fckeditor支持功能定制

4)  Fckeditor对象常用属性:Hight,Width,ToolbarSet等(注意:首字母均需要大写)

时间过的很快,一晃眼,五天的BBS课程结束了,现在回想起来,自己才恍然大悟,原来自己很多东西都不会,可以说这五天是在一次又一次对自己否定和反思中过来的。但是,我也学到了很多,特别是MVC模式架构的实现上,还有很多的细节无法在博客上和大家一一的分享。从五天的BBS课程中,我清晰地看到了差距,在以后的课程中,我需要付出百分之两百的努力,有希望总是美好的。最后感谢一直关注我博客的朋友,有了你们的支持,我才有继续学下去的信心和勇气。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值