资源简介
采用ssh+mysql实现服装商城。代码注释多,通俗易懂。适合做商城模板,只要修改图片,菜单和数据即可。
代码片段和文件信息
package com.restrant.action;
import java.io.File;
import java.util.List;
import java.util.Map;
import org.apache.commons.io.FileUtils;
import org.apache.struts2.ServletActionContext;
import org.apache.struts2.interceptor.RequestAware;
import com.opensymphony.xwork2.ActionSupport;
import com.restrant.biz.CaiLiaoBiz;
import com.restrant.entity.CaiLiao;
import com.restrant.entity.Pager;
public class CaiLiaoAction extends ActionSupport implements RequestAware {
//定义CaiLiao类型属性,用于封装表单参数
private CaiLiao caiLiao;
public CaiLiao getCaiLiao() {
return caiLiao;
}
public void setCaiLiao(CaiLiao caiLiao) {
this.caiLiao = caiLiao;
}
CaiLiaoBiz caiLiaoBiz;
public void setCaiLiaoBiz(CaiLiaoBiz caiLiaoBiz) {
this.caiLiaoBiz = caiLiaoBiz;
}
//分页实体类
private Pager pager;
public Pager getPager() {
return pager;
}
public void setPager(Pager pager) {
this.pager = pager;
}
private File doc; //封装上传文件的属性
private String docFileName; //封装上传文件的名称属性
private String docContentType; //封装上传文件的类型属性
Mapject> request;
@Override
public void setRequest(Mapject> request) {
this.request=request;
}
//获取指定页码、符合查询条件的商品列表,再转到商品显示页show.jsp
public String toShowCaiLiao() throws Exception {
int curPage=1;
if(pager!=null)
curPage=pager.getCurPage();
List CaiLiaoList=null;
if(caiLiao!=null){
//CaiLiao不为空,表示表单中输入了查询条件,此时将获取指定页码、符合查询条件的商品列表
CaiLiaoList=caiLiaoBiz.getCaiLiaoByCondition(caiLiaocurPage);
//统计符合查询条件的商品数量初始化分页类Pager对象,设置perPageRows和rowCount属性
pager=caiLiaoBiz.getPagerOfCaiLiao(caiLiao);
//将查询条件存入request范围,将作为分页超链接中的参数值
if((caiLiao.getFlag()==null))
request.put(“Flag“ new String(caiLiao.getFlag()) );
}else{
//CaiLiao为空,表示没有指定查询条件,此时将获取指定页码的商品列表
CaiLiaoList=caiLiaoBiz.getAllCaiLiao(curPage);
//获取所有菜品数量用来初始化分页类Pager对象,并设置其perPageRows和rowCount属性
pager=caiLiaoBiz.getPagerOfCaiLiao();
}
//设置Pager对象中的待显示页页码
pager.setCurPage(curPage);
//将查询获得的列表存入request范围
request.put(“caiLiaoList“ CaiLiaoList);
return “toShowCaiLiao“;
}
public String toShowDetails() throws Exception {
CaiLiao aCaiLiao=caiLiaoBiz.getCaiLiaoByCaiLiaoId(caiLiao.getCaiLiaoId());
request.put(“aCaiLiao“ aCaiLiao);
return “toShowDetails“;
}
//获取指定页码、符合查询条件的商品列表,再转到菜品管理页manageCaiLiao.jsp
public String toManageCaiLiao() throws Exception {
int curPage=1;
if(pager!=null)
curPage=pager.getCurPage();
List CaiLiaoList=null;
if(caiLiao!=null){
CaiLiaoList=caiLiaoBiz.getCaiLiaoByCondition(caiLiao curPage);
pager=caiLiaoBiz.getPagerOfCaiLiao(caiLiao);
if((caiLiao.getCaiLiaoName()!=null) && !caiLiao.getFlag().equals(““))
request.put(“Flag“ caiLiao.getFlag());
}else{
CaiLiaoList=caiLiaoBiz.getAllCaiLiao(curPage);
//获取所有菜品数量用来初始化分页类Pager对象,并设置其perPageRows和rowCount属性
pager=caiLiaoBiz.getPagerOfCaiLiao();
}
/
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 356 2017-03-24 23:47 服装\注意.txt
文件 41850958 2017-03-24 23:47 服装\服装.wmv
文件 1541 2014-05-01 21:05 服装\Restrant\.project
文件 2009 2014-05-01 21:09 服装\Restrant\.classpath
文件 464 2014-05-03 08:16 服装\Restrant\.myhibernatedata
文件 425 2014-05-01 21:08 服装\Restrant\.springBeans
文件 1334 2017-02-12 21:01 服装\Restrant\hibernate.reveng.xm
文件 522 2014-05-01 17:02 服装\Restrant\.settings\.jsdtscope
文件 179 2014-05-01 21:09 服装\Restrant\.settings\com.genuitec.runtime.libraries.xm
文件 364 2014-05-01 17:01 服装\Restrant\.settings\org.eclipse.jdt.core.prefs
文件 485 2014-05-01 17:01 服装\Restrant\.settings\org.eclipse.wst.common.component
文件 481 2014-05-01 21:05 服装\Restrant\.settings\org.eclipse.wst.common.project.facet.core.prefs.xm
文件 547 2014-05-01 21:09 服装\Restrant\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2014-05-01 17:02 服装\Restrant\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-05-01 17:02 服装\Restrant\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 101 2017-02-12 22:39 服装\Restrant\.settings\org.eclipse.core.resources.prefs
文件 6035 2017-03-21 18:29 服装\Restrant\src\applicationContext.xm
文件 7636 2017-03-27 18:20 服装\Restrant\src\struts.xm
文件 2665 2017-03-24 22:56 服装\Restrant\src\com\restrant\action\CartAction.java
文件 7419 2017-03-24 22:56 服装\Restrant\src\com\restrant\action\MealAction.java
文件 4626 2017-03-23 12:24 服装\Restrant\src\com\restrant\action\OrdersAction.java
文件 3950 2017-03-27 18:23 服装\Restrant\src\com\restrant\action\UserAction.java
文件 4639 2017-03-24 22:55 服装\Restrant\src\com\restrant\action\CaiLiaoAction.java
文件 1052 2017-03-24 22:57 服装\Restrant\src\com\restrant\biz\MealBiz.java
文件 140 2017-03-24 22:57 服装\Restrant\src\com\restrant\biz\MealSeriesBiz.java
文件 298 2014-05-10 09:35 服装\Restrant\src\com\restrant\biz\OrderDtsBiz.java
文件 993 2014-05-11 14:15 服装\Restrant\src\com\restrant\biz\OrdersBiz.java
文件 554 2017-02-12 21:28 服装\Restrant\src\com\restrant\biz\UserBiz.java
文件 548 2017-02-12 17:30 服装\Restrant\src\com\restrant\biz\CaiLiaoBiz.java
文件 2365 2017-03-24 22:59 服装\Restrant\src\com\restrant\biz\impl\MealBizImpl.java
............此处省略244个文件信息
- 上一篇:用JAVA编写的类似美团的团购网站
- 下一篇:opencv_java411.zip
相关资源
- opencv_java411.zip
- 用JAVA编写的类似美团的团购网站
- java读取excel之xlsl超大文件
- jsp+servlet+mysql学生选课系统
- javaweb人力资源管理系统.rar
- html转PDFjava版
- JAVA JSP医院住院管理系统 源代码 论文
- java基于Web端的停车场管理系统
- 三级下拉菜单联动 (省市区县数据库
- javafx 2.0 SDK
- 基于JavaEE的个人理财系统
- 于Java EE的农产品网络营销管理系统的
- 基于JAVA EE校园新闻发布系统
- 基于Java EE淘宝网站购物系统
- 基于javaEE的酒店预订系统
- Java 2实用教程第5版课件、源码及实验
- JavaWeb项目《人力资源管理系统》
- jsp+mysql+tomcat购物网站
- Java Web EJB3+JPA+Struts2 分布式宠物商店源
- java课程设计报告及代码-关于购物车
- java使用IText导出PDF(包含图片、表格
- 基于SSH的电子商城系统 jsp 毕业设计
- Java项目-家庭记账系统
- javaweb房产中介管理系统我2013年的毕业
- 51电子发票接口
- JSP MYSQL游戏交易平台系统--毕业设计
- [疯狂Java实战演义].杨恩雄.扫描版.p
- 基于b/s的就业信息管理系统
- 微信公众号开发源代码大全2015 java版
- 新闻系统的设计与实现
评论
共有 条评论