`
- 浏览:
4564840 次
- 性别:
- 来自:
济南
-
-
packagecom.hapark.action.managershop;
-
importjava.util.HashMap;
-
importjava.util.List;
-
importjava.util.Map;
-
importjavax.servlet.http.HttpServletRequest;
-
importjavax.servlet.http.HttpServletResponse;
-
importjavax.servlet.http.HttpSession;
-
importorg.apache.commons.beanutils.BeanUtils;
-
importorg.apache.commons.lang.StringUtils;
-
importorg.apache.struts.action.ActionForm;
-
importorg.apache.struts.action.ActionForward;
-
importorg.apache.struts.action.ActionMapping;
-
importorg.apache.struts.actions.DispatchAction;
-
importcom.hapark.formbean.T_product_form;
-
importcom.hapark.model.T_product;
-
importcom.hapark.model.T_shop;
-
importcom.hapark.model.T_user;
-
importcom.hapark.service.manageshop.ProductService;
-
publicclassProductActionextendsDispatchAction{
-
privateProductServiceproductService;
-
-
-
publicActionForwardcreateOrUpdateProduct(ActionMappingmapping,ActionFormform,
-
HttpServletRequestrequest,HttpServletResponseresponse)throwsException{
-
HttpSessionsession=request.getSession(true);
-
T_useruser=(T_user)session.getAttribute("user");
- Integersid=user.getShop().getSid();
- T_product_formproduct_form=(T_product_form)form;
-
T_productproduct=newT_product();
- BeanUtils.copyProperties(product,product_form);
-
if(product.getPid()==null||product.getPid()==0){
-
T_shopshop=newT_shop();
- shop.setSid(sid);
- product.setTShop(shop);
- productService.addProduct(product);
-
}else{
-
T_shopshop=newT_shop();
- shop.setSid(sid);
- product.setTShop(shop);
- productService.modifyProduct(product);
- }
-
response.sendRedirect("promanage.do?sid="+sid);
-
returnnull;
- }
-
-
-
@SuppressWarnings("unchecked")
-
publicActionForwardgetProductById(ActionMappingmapping,ActionFormform,
-
HttpServletRequestrequest,HttpServletResponseresponse)throwsException{
-
Stringid=request.getParameter("id");
-
if(StringUtils.isNotBlank(id)){
-
T_productproduct=newT_product();
-
Mapmap=newHashMap();
-
map.put("pid",id);
-
List<T_product>list=productService.getProducts(map,1,1);
-
if(list.size()>0){
-
product=(T_product)list.get(0);
- }
-
request.setAttribute("pro",product);
- }
-
returnmapping.findForward("createupdate");
- }
-
-
-
publicActionForwarddeleteProduct(ActionMappingmapping,ActionFormform,
-
HttpServletRequestrequest,HttpServletResponseresponse)throwsException{
-
HttpSessionsession=request.getSession(true);
-
T_useruser=(T_user)session.getAttribute("user");
- Integersid=user.getShop().getSid();
- T_product_formproduct_form=(T_product_form)form;
- Integer[]pids=product_form.getPids();
- productService.deleteProduct(pids);
-
response.sendRedirect("promanage.do?sid="+sid);
-
returnnull;
- }
-
publicvoidsetProductService(ProductServiceproductService){
-
this.productService=productService;
- }
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
绝对的增删改Java模板!提供了sqlserver数据库连接,是考试的法宝!
maven springmvc增删改 ,maven springmvc增删改 ,maven springmvc增删改
htmljavascript增删改保证能使用
jsp增删改jsp增删改jspjsp增删改jsp增删改jsp增删改
增删改除代码
自己整理的实例增删改,自己整理的实例增删改,v自己整理的实例增删改
ASP.NET MVC Linq to SQL 实现数据库增删改(源代码)ASP.NET MVC Linq to SQL 实现数据库增删改(源代码) ASP.NET MVC 分页控件
table表格的增删改功能,鼠标左键双击可编辑,下方按钮增加,右侧删除,表格数据计入localstorage,不会因刷新而消失
linp三层增删改源码linp三层增删改源码linp三层增删改源码
jquery写的增删改 有需要的朋友可以参考下
本资源是一个完整的QTreeView增删改的小工具项目,下载只需修改数据库的连接地址即可运行,使用的数据库是mdb数据库(access),可以很好的用来学习QTreeView节点的增删改功能。
Thinkphp 3.2.3 增删改差 实例
Mvc + Ajax 增删改Mvc + Ajax 增删改 有库下载直接运行,如果好用,记得评论哈
我自己写的easyui增删改的例子,大家可以在产品管理底下查看产品列表和产品分类管理2个子模块数据的增删改,后台用的是net技术,大家如果有问题可以加我。大家一起学习一起进步共同提高。
C# 实现对数据的增删改,数据源是XML
python中用django框架做的一个简单的入门实例-对用户信息的增删改
国家开放大学 MySQL数据库应用 实验训练3 数据增删改操作
LINQTOSQL GridControl增删改查 直接改动数据库里面的数据
ZTree右键增删改功能! html文件可直接运行!
myeclipse插件生成mybatis底层增删改代码