JFinal使用笔记3-注册和登录功能开发记录

  • 首页
  • 开源项目
  • 问答
  • 代码
  • 博客
  • 翻译
  • 资讯
  • 移动开发
  • 招聘
  • 城市圈
当前访客身份:游客 [  登录 |  加入开源中国 ]
 
当前访客身份: 游客 [  登录 |  加入开源中国 ]
 
土龙 土龙 关注此人
 
关注(16)  粉丝(28)  积分(39)
  • 开源项目作者
选择,坚持,勤奋
.发送私信 .请教问题
博客分类
  • Meteor(5)
  • java(16)
  • Nodejs(3)
  • 数据库(10)
  • 工作日志(4)
  • 前端(11)
  • PHP(20)
  • 服务器(14)
  • Maven(3)
  • 报表(4)
  • ecshop(6)
阅读排行
  1. 1. 阿里云linux主机安装jdk、tomcat、mysql
  2. 2. JFinal使用笔记1-部署demo项目到本地tomcat
  3. 3. Thinkphp 3.2.1 集成支付宝双接口
  4. 4. JFinal使用笔记5-使用AJAX方式访问JFinal
  5. 5. 基于ThinkPHP的开发笔记3-登录功能
  6. 6. JFinal使用笔记3-注册和登录功能开发记录
  7. 7. BAE使用笔记2-改造JFinal Demo部署到BAE上
  8. 8. SQL Server导出建表语句和数据
最新评论
  • @土龙:引用来自“董凡东”的评论大神,我用FileZilla上... 查看»
  • @董凡东:大神,我用FileZilla上传jdk等为啥在系统目录里面... 查看»
  • @Daniel_cs:交叉表用finereport做的话也挺简单的 查看»
  • @xialeistudio:不要动 httpd.conf 在 Thinkphp项目目录下新建 ... 查看»
  • @Mr_Qi:引用来自“Jieven”的评论java.lang.NoClassDefF... 查看»
  • @阿凯乐乐:使用Resource类获取自定义配置兼容性更好,替代原...查看»
  • @阿凯乐乐:jdbcUrl=jdbc:mysql://sqld.duapp.com:4050/数据... 查看»
  • @土龙:引用来自“虎眼豆丁”的评论 ireport主要做什么用... 查看»
  • @Nori:ireport主要做什么用 查看»
  • @土龙:引用来自“Chocolee”的评论 List<User> userLis... 查看»
访客统计
  • 今日访问:4
  • 昨日访问:22
  • 本周访问:4
  • 本月访问:4
  • 所有访问:33612

原 JFinal使用笔记3-注册和登录功能开发记录

发表于3年前(2013-03-12 00:10)   阅读( 2174) | 评论(4) 5人收藏此文章, 我要收藏
1
1、用户表的ID设置为字符串型,非空,在保存的时候需要给ID赋值。 
?
1
2
3
User user=getModel(User. class );
user.set( "id" , UUID.randomUUID().toString());
user.save();
2、登录时需要从前台获得用户名密码然后去数据库查询是否存在 
?
1
2
3
4
String name=getPara( "user.name" );
String password=getPara( "user.password" );
List<User> l=User.dao.find( "select * from user where name='"
                  +name+ "' and password='" +password+ "'" );

3、保存和移除用户信息到session中

?
1
2
3
4
//保存session
getSession().setAttribute( "username" , name);
//移除session
getSession().removeAttribute( "username" );
4、前台使用jstl来判断显示不同的内容 
?
1
2
3
4
5
6
7
8
< c:if test = "${sessionScope.username!=null}" >
     < a href = '/user/userInfo.jsp' >欢迎 ${sessionScope.username}</ a >
     < span ></ span >< a href = '/user/logout' >注销</ a >
</ c:if >
< c:if test = "${sessionScope.username==null}" >
     < a href = '/user/login.jsp' >登录</ a >
     < span ></ span >< a href = '/user/register.jsp' >注册</ a >
</ c:if >

jstl只有if没有else,所以用了两个if。分支多的时候可以用下面的标签

?
1
2
3
4
5
6
7
8
9
10
11
< c:choose >
  < c:when test = "${condition1}" >
    condition1为true
  </ c:when >
  < c:when test = "${ condition2}" >
    condition2为true
  </ c:when >
  < c:otherwise >
    condition1和condition2都为false
  </ c:otherwise >
</ c:choose >

 

5、servlet api
http://tomcat.apache.org/tomcat-5.5-doc/servletapi/ 

分享到:    1
声明:OSCHINA 博客文章版权属于作者,受法律保护。未经作者同意不得转载。
最新热门职位
更多开发者职位上  开源中国·招聘
  • JFinal使用笔记3-注册和登录功能开发记录_第1张图片
    高级IOS开发工程师  喔噻科技
    月薪: 15-25K
  • JFinal使用笔记3-注册和登录功能开发记录_第2张图片
    高级JAVA开发工程师  喔噻科技
    月薪: 15-25K
  • JFinal使用笔记3-注册和登录功能开发记录_第3张图片
    高级Android开发工程师...  喔噻科技
    月薪: 15-25K
  • JFinal使用笔记3-注册和登录功能开发记录_第4张图片
    高级运维工程师  喔噻科技
    月薪: 15-25K
 

评论4

  • 1楼:Smile月光 Android 发表于 2013-03-12 06:59 回复此评论
    主要的呢。。。。
     
  • 2楼:土龙 发表于 2013-03-12 09:25 回复此评论

    引用来自“panfanglin”的评论

    主要的呢。。。。

    不知道你想看什么?我写的jfinal使用笔记主要记录我对jfinal的熟悉过程。关于注册和登录的功能还在做,其他东西我会慢慢补上去。
     
  • 3楼:greatddk 发表于 2013-06-14 14:59 回复此评论
    'or 'a'='a,登录成功!
     
  • 4楼:土龙 发表于 2013-06-14 15:04 回复此评论

    引用来自“greatddk”的评论

    'or 'a'='a,登录成功!

    谢谢提醒,安全问题几乎没有考虑,会尽快补上漏洞。非常感谢。
     
土龙

发表评论插入: 表情 开源软件

关闭相关文章阅读
  • 2013/04/18jfinal使用笔记1
  • 2013/02/02JFinal笔记(一)
  • 2013/02/02JFinal笔记(二)
  • 2012/07/02JFinal的ActiveRecord用法 @JFinal...
  • 2014/12/15JFinal问题整理
 

你可能感兴趣的:(JFinal使用笔记3-注册和登录功能开发记录)