一、项目简述
功能: 功能:系统分管理员界面与用户界面 管理员:用户管理,商品类别管理,商品管理,订单管理,公 告管理留言里筲等 向户:房总主册功能,用户登录功能,商品浏览,商品留言评 论,商品购买,商品支付,订单查询等等
二、项目运行
环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持)
项目技术: JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + Fileupload + maven等等。
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
String sql = "select * from order_detail where status = 0 and order_id = "+orderDetail.getOrderId();
Pager<OrderDetail> pagers = orderDetailService.findBySqlRerturnEntity(sql);
model.addAttribute("pagers",pagers);
model.addAttribute("obj",orderDetail);
return "/orderDetail/orderDetailList";
}
}
购物车Controller:
/**
* 购物车Controller
*
*/
@Controller
@RequestMapping("/car")
public class CarController {
@Autowired
private CarService carService;
@Autowired
private ItemService itemService;
/**
* 加入购物车
return "login/uIndex";
}
/**
* 跳转到普通用户登录页面
* @return
*/
@RequestMapping("/uLogin")
public String uLogin(){
return "/login/uLogin";
}
/**
* 验证普通用户登录
* @param request
* @param user
* @return
*/
@RequestMapping("/toULogin")
public String toULogin(HttpServletRequest request,User user){
User byEntity = userService.getByEntity(user);
if (byEntity==null){
//return "/register/register";
return "redirect:/login/register.action";
}else{
request.getSession().setAttribute("userId",byEntity.getId());
private UserService userService;
/**
* 管理员登录前
* @return
*/
@RequestMapping("login")
public String login(){
return "/login/mLogin";
}
/**
* 登录验证
* @return
*/
@RequestMapping("toLogin")
public String toLogin(Manage manage, HttpServletRequest request){
}
登录相关的控制器:
/**
* 登录相关的控制器
*/
@Controller
@RequestMapping("/login")
public class LoginController extends BaseController {
@Autowired
private ManageService manageService;
@Autowired
private ItemCategoryService itemCategoryService;
@Autowired
private ItemService itemService;
@Autowired
private UserService userService;
/**
* 管理员登录前
* @return
*/
@RequestMapping("login")
public String login(){
return "/login/mLogin";
}
/**
* 登录验证
* @return
}
model.addAttribute("lbs",categoryDtoList);
//查找折扣商品
String sql3 = "select * from item where isDelete=0 and zk is not null order by zk desc limit 0,10";
List<Item> itemListZK = itemService.listBySqlReturnEntity(sql3);
model.addAttribute("zks",itemListZK);
//查找热销商品
String sql4 = "select * from item where isDelete=0 order by gmNum desc limit 0,10";
List<Item> itemListGM = itemService.listBySqlReturnEntity(sql4);
model.addAttribute("rxs",itemListGM);
return "/login/uIndex";
}
/**
* 跳转到注册页面
* @return
*/
@RequestMapping("/register")
public String register(){
return "/register/register";
}
@RequestMapping("/toRegister")
public String toRegister(User user){
if(user.getSex().equals("man")){
user.setSex("男");
}
if(user.getSex().equals("woman")){
if (item.getZk() != null) {
value = value * item.getZk() / 10;
BigDecimal bigDecimal = new BigDecimal(value).setScale(2, RoundingMode.UP);
car.setPrice(bigDecimal.doubleValue());
}
Integer num = car.getNum();
Double t = value * num;
BigDecimal bigDecimal = new BigDecimal(t).setScale(2, RoundingMode.UP);
Double tDouble = bigDecimal.doubleValue();
car.setTotal(tDouble + "");
carService.insert(car);
json.put(Consts.RES, 1);
return json.toJSONString();
}
/**
* 跳转到购物车页面
* @param model
* @param request
* @return
*/
@RequestMapping("/findBySql")
public String findBySql(Model model, HttpServletRequest request) {
Object userId = request.getSession().getAttribute("userId");
if(userId==null){
return "redirect:/login/uLogin";
*/
@RequestMapping("/findbysql")
public String OrderDetailList(Model model,OrderDetail orderDetail){
String sql = "select * from order_detail where status = 0 and order_id = "+orderDetail.getOrderId();
Pager<OrderDetail> pagers = orderDetailService.findBySqlRerturnEntity(sql);
model.addAttribute("pagers",pagers);
model.addAttribute("obj",orderDetail);
return "/orderDetail/orderDetailList";
}
}
购物车Controller:
/**
* 购物车Controller
*
*/
@Controller
@RequestMapping("/car")
public class CarController {
@Autowired
private CarService carService;
@Autowired
private ItemService itemService;
/**
@RequestMapping("login")
public String login(){
return "/login/mLogin";
}
/**
* 登录验证
* @return
*/
@RequestMapping("toLogin")
public String toLogin(Manage manage, HttpServletRequest request){
Manage byEntity = manageService.getByEntity(manage);
if(byEntity==null){
return "redirect:/login/mtuichu";
}
request.getSession().setAttribute(Consts.MANAGE,byEntity);
return "/login/mIndex";
}
/**
* 管理员退出
*/
@RequestMapping("mtuichu")
public String mtuichu(HttpServletRequest request){
request.getSession().setAttribute(Consts.MANAGE,null);
return "/login/mLogin";
}
/**
登录相关的控制器:
/**
* 登录相关的控制器
*/
@Controller
@RequestMapping("/login")
public class LoginController extends BaseController {
@Autowired
private ManageService manageService;
@Autowired
private ItemCategoryService itemCategoryService;
@Autowired
private ItemService itemService;
@Autowired
private UserService userService;
/**
* 管理员登录前
* @return
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)