扫一扫,关注我们
微信号:375279829
1. 调拨修改了从什么门店到调拨到什么门店
2. 用户名和密码为 111111 111111
3. 代码功能的问题,可以远程视频讲解 100元
系统主要是SSH框架做的。可以查资料了解学习。
如:
步骤1:管理员通过Web页面层URL访问链接admin_login.action进入后台主页;
步骤2:当管理员点击主页左边框架left.jsp下商品发布管理中的所有商品链接时,URL访问链接为adminGoods_findAllGoods.action,Web页面端组件会调用处理查询所有商品的AdminGoodsAction类中的findAllGoods();
步骤3:Action动作类调用GoodsService类的findAllGoods(),查询所有商品;
步骤4:GoodsService类调用GoodsDao类中的findCount(),该类调用getHibernateTemplate()的find(),参数为查询所有商品个数的hql语句,返回一个整数集合,然后获取它的第一个元素,即所有商品个数,并把它转换成int类型;
步骤5:持久层把所有商品个数返回给业务层,业务层接收到该数值,把它赋值给总记录数totalCount,通过每页显示的记录数limit计算出总页数totalPage和每页开始的索引begin;
步骤6:业务层findAllGoods()接着调用持久层中的findAllGoods(),参数为begin和limit,该方法调用getHibernateTemplate()的execute(),参数为PageHibernateCallback<Goods>类的对象,hql语句、limit和begin作为该类构造方法的参数,得到每页显示的Goods对象集合;
步骤7:持久层将该集合返回给业务层;
步骤8:业务层接收到该集合,并赋值给每页显示的数据集合list,把PageBean<Goods>集合返回给AdminGoodsAction类;
步骤9:Action类的findAllGoods()中把分页类的对象集合保存在值栈中,后台主页数据显示区的list_goods.jsp通过struts迭代器标签<s:iterator></s:iterator>把当前页的商品数据从session和值栈中取出来显示在页面上。