- 0
- 0
- 约1.54万字
- 约 11页
- 2026-01-22 发布于北京
- 举报
编辑;
删除;
订单管理模块:
查看所有订单;
查看指定状态订单;
查看订单详细信息;
取消订单;
订单发货。
其中只有管理员模块是前台没有的,其他三个模块前台都有。但是,尽管前台有这三个
模块,前也不能共享Servlet!但前可以共享Service和DAO层!所以只有管理员模
块需要创建所有层的类,而其他三个模块只需要创建Servlet层类即可。
有很多功能与前台是相同的,例如按分类查看功能,只是转发的页面是页
面而已,所以这里很多功能就不在赘述了。
2管理员模块
管理员模块功能:
管理员登录;
管理员。
2.1管理员相关类创建
cn.itcast.goods.admin.admin.domain.Admin;
cn.itcast.goods.user.admin.admin.dao.AdminDao;
cn.itcast.goods.user.admin.admin.service.AdminService;
cn.itcast.goods.user.admin.admin.web.servlet.AdminServlet。
Admin类对应t_admin表,不再废话,直接给出基本代码;
Admin.java
publicclassAdmin{
privateStringadminId;//ID
privateStringadminname;//管理员名
privateStringadminpwd;//管理员
…
}
2.2管理员登录
login.jsp是登录页面,页面本身了表单显示功能。提交表单请求
AdminServlet#login()方法:
把表单数据封装到Admin对象中;
使用表单数据调用AdminService#login()方法查询用户;
如果查询到用户说明登录成功:把查询到的用户保存到session中,转发到
index.jsp;
如果没有查询到,说明登录失败:在request中保存错误信息,转发到login.jsp。
登录成功后转发到/adminjsps/admin/index.jsp页面,该页面top.jsp部分需要显示当前用
户名,所以需要修改该页面。
2.3管理员
top.jsp页面中存在“”,让该请求AdminServlet#quit()方法。quit()方法从
session中移除当前用户,转发到login.jsp页面。
3分类管理
分类管理功能:
查看所有分类;
添加一级分类;
添加二级分类;
编辑一级分类;
编辑二级分类;
删除一级分类;
删除二级分类;
3.1分类管理相关类创建
Service和Dao与前台共享即可,无需再创建,而Ser
原创力文档

文档评论(0)