网上书城项目(2)

网上书城项目(2)目录网上书城项目(2)实现功能功能实现代码块三级目录实现功能1.用户注册功能实现2.用户后台登录功能实现功能实现代码块代码思路:User UserDaoaddstring sql = “insert into t_easyui_user values(?,?,?,?)”;super.executeUpdate(…);list(User user,PageBean pageBean)string sql = “select * from t_easyui_user
摘要由CSDN通过智能技术生成

网上书城项目(2)

实现功能

1.用户注册功能实现
2.用户后台登录功能实现

功能实现代码块

代码思路:

User
UserDao
add
string sql = “insert into t_easyui_user values(?,?,?,?)”;
super.executeUpdate(…);
list(User user,PageBean pageBean)
string sql = “select * from t_easyui_user where true”;
if(){
sql + = “…”;
}

super.executeQuery(…);

UserAction
login
User u = UserDao.list(user,pageBean).get(0);
if(u!=null){
跳转到后台主界面(树形菜单界面,main.jsp)
}
register
UserDao.add(…);

login.jsp
register.jsp

树形菜单加载
Permission

PermissionDao
1、查询数据库中的菜单表数据
list(Permission permission,PageBean pageBean){
string sql1 = “select * from t_easyui_permission where true”;
//现在希望老板登录可以看到0~9+14这几个菜单
//消费者登录后台只能看到10~13这4个菜单
//分析:就是传入id in (…);
//1、通过当前用户的账号获取角色类别
String sql2 = “select * from t_easyui_role_permission where rid = ?”;
上面就获取到了pid的集合
2、给sql1做拼接id in (pids);//pids是通过pid的集合拼成的“,”分割的字符串
}
2、将表数据转换为easyui所能识别的treeVo数据
public List<TreeVo> topNode(Permission permission,PageBean pageBean)
通过BuildTree转成所需格式

PermissionAction
topNode(req,resp){
PermissionDao.topNode(permission,pageBean);
}

main.jsp(后台管理)
main.js
$(function(){
$(‘bookMenu’).tree({
url:’/Permission.action?methodName=topNode’
});
})

tab页打开功能
1、绑定tree控件的onClick事件
2、判断被点击的节点是否已经被打开
3、如果是,那么切换到指定的节点
4、如果没有打开过,那么先判断是否是叶子节点。如果是,那么打开,
如果不是,不做任何操作

书籍业务后台功能
layout控件布局

书籍新增界面调试
直接copy easyui的form表单样式调试功能即可
BookDao
add(Book book){
string sql = “insert into t_easyui_book values(?,?,?,?)”;
}
BookAction
add(req,resp){
BookDao.add(book);
}
/bg/addBook.jsp

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值