资源简介
本次实验是一个基于SSH框架的网上商城,本次实验的主要目标是完成在基本了解SSH框架之后对其的强化练习,通过实际操作才能发现更多的问题和收获更多的经验。总的来说本次实验的内容还是很丰富的,首先功能模块主要有用户模块,一级分类模块,商品模块,购物车模块,订单模块。对于用户模块来说,登录和注册采用了所种方式的校验,主要有前台的js校验,ajax异步校验,后台的数据校验,验证码校验以及注册的邮箱校验与激活。对于一级分类模块和商品模块来说主要涉及的增删改查的操作然后与页面进行交互,此模块的实现较为简单。对于购物车模块和订单模块来说,首先因为需要保存购物车和订单信息到session中,所以这俩个模块的功能实现主要是封装购物车和订单的信息,然后再从session域中取出。
代码片段和文件信息
package shop.adminuser.action;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import shop.adminuser.service.AdminUserService;
import shop.adminuser.vo.AdminUser;
/**
* 后台用户的Action
* @author 123
*
*/
@SuppressWarnings(“serial“)
public class AdminUserAction extends ActionSupport implements ModelDriven{
//模型驱动使用的对象
private AdminUser adminUser = new AdminUser();
@Override
public AdminUser getModel() {
return adminUser;
}
//注入AdminService
private AdminUserService adminUserService ;
public void setAdminService(AdminUserService adminUserService) {
this.adminUserService = adminUserService;
}
/**
* 后台登录的方法
* @return
*/
public String login(){
AdminUser existAdminUser = adminUserService.login(adminUser);
if (existAdminUser == null) {
// 用户名或密码错误
this.addActionerror(“用户名或密码错误!“);
return “loginFail“;
} else {
// 登录成功:
ServletActionContext.getRequest().getSession()
.setAttribute(“existAdminUser“ existAdminUser);
return “loginSuccess“;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-03-19 08:14 SSH网上商城\
文件 162 2019-03-19 08:14 SSH网上商城\~$SH网上商城.docx
目录 0 2019-03-19 08:13 SSH网上商城\onlineshop\
文件 4495 2018-09-03 10:07 SSH网上商城\onlineshop\.classpath
文件 910 2018-08-23 14:52 SSH网上商城\onlineshop\.project
目录 0 2019-03-19 08:13 SSH网上商城\onlineshop\.settings\
文件 567 2018-08-23 14:52 SSH网上商城\onlineshop\.settings\.jsdtscope
文件 364 2018-08-23 14:52 SSH网上商城\onlineshop\.settings\org.eclipse.jdt.core.prefs
文件 482 2018-08-23 14:52 SSH网上商城\onlineshop\.settings\org.eclipse.wst.common.component
文件 345 2018-08-23 14:52 SSH网上商城\onlineshop\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-08-23 14:52 SSH网上商城\onlineshop\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-08-23 14:52 SSH网上商城\onlineshop\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 170 2018-08-24 17:26 SSH网上商城\onlineshop\.tern-project
目录 0 2019-03-19 08:13 SSH网上商城\onlineshop\build\
目录 0 2019-03-19 08:13 SSH网上商城\onlineshop\build\classes\
文件 5848 2018-09-03 18:48 SSH网上商城\onlineshop\build\classes\applicationContext.xm
文件 112 2018-08-27 15:33 SSH网上商城\onlineshop\build\classes\jdbc.properties
文件 662 2015-02-08 10:25 SSH网上商城\onlineshop\build\classes\log4j.properties
目录 0 2019-03-19 08:13 SSH网上商城\onlineshop\build\classes\shop\
目录 0 2019-03-19 08:13 SSH网上商城\onlineshop\build\classes\shop\adminuser\
目录 0 2019-03-19 08:13 SSH网上商城\onlineshop\build\classes\shop\adminuser\action\
文件 1805 2018-09-26 10:27 SSH网上商城\onlineshop\build\classes\shop\adminuser\action\AdminUserAction.class
目录 0 2019-03-19 08:13 SSH网上商城\onlineshop\build\classes\shop\adminuser\dao\
文件 1305 2018-09-26 10:27 SSH网上商城\onlineshop\build\classes\shop\adminuser\dao\AdminUserDao.class
目录 0 2019-03-19 08:13 SSH网上商城\onlineshop\build\classes\shop\adminuser\service\
文件 758 2018-09-26 10:27 SSH网上商城\onlineshop\build\classes\shop\adminuser\service\AdminUserService.class
目录 0 2019-03-19 08:13 SSH网上商城\onlineshop\build\classes\shop\adminuser\vo\
文件 994 2018-09-26 10:27 SSH网上商城\onlineshop\build\classes\shop\adminuser\vo\AdminUser.class
文件 437 2018-09-03 17:09 SSH网上商城\onlineshop\build\classes\shop\adminuser\vo\AdminUser.hbm.xm
目录 0 2019-03-19 08:13 SSH网上商城\onlineshop\build\classes\shop\cart\
目录 0 2019-03-19 08:13 SSH网上商城\onlineshop\build\classes\shop\cart\action\
............此处省略503个文件信息
相关资源
- 《Spring实战 第四版 中文版 PDF》
- SpringBoot前后端分离demo后台工程+前台
- 超级详细通俗易懂-SSH框架讲义完整版
- mongodb+spring+strust框架完整版本
- 完整的电力系统项目
- springboot+mybatis+shiro+rabbitmq+redis项目实
- springmvc 人事管理系统 intellij idea 工程
- 基于ssh论坛
- flowable-springboot 2.zip
- Springboot整合mybatis简单登录
- 基于SSM框架的论坛系统
- 安卓ssh终端登录服务端和客户端
- 智慧点餐系统源码/ionic2/springmvc
- 2017最新SSH整合案例注意:本案例使用
- 达内项目 学生课程及成绩管理系统
- SSH_OA.rar
- 基于SSM框架(SpringMVC + Spring + Mybatis)
- SSM入门增删改查
- 基于ssh框架简单的学生信息管理系统
- SSH框架代码
- 基于SSH框架消息管理系统
- SSM框架demospringMVC+spring+mybatis
- Struts2+Hibernate4+Spring4集合简单
- jsf1.2+spring3.0+hibernate3.3-单表增删改查
- 论坛系统ssh框架
- 一个简单的SSH框架项目
- SpringMVC+ibatis
- 员工管理系统Struts2
- 图书管理系统(SpringMVC)
- BS SSH框架详解包括代码有解释
评论
共有 条评论