⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 updatewareaction.java

📁 本系统为符合订单管理 精确使用了账号分层用户管理 可进行主订单 次订单的增加 删除功能 实现了全密浏览用品的功能!
💻 JAVA
字号:
/*
 * Generated by MyEclipse Struts
 * Template path: templates/java/JavaClass.vtl
 */
package com.hz.struts.action;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import com.hz.goods.dao.IWareDAO;
import com.hz.goods.dao.WareDAO;
import com.hz.pojo.Goods;
import com.hz.pojo.Ware;
import com.hz.struts.form.UpdateWareForm;

/** 
 * MyEclipse Struts
 * Creation date: 05-02-2008
 * 
 * XDoclet definition:
 * @struts.action path="/updateWare" name="updateWareForm" input="/ware/updateWare.jsp" scope="request" validate="true"
 */
public class UpdateWareAction extends Action {

	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		UpdateWareForm updateWareForm = (UpdateWareForm) form;
		String wareId=request.getParameter("wareId");
		IWareDAO wareDAO=new WareDAO();
		Ware ware=wareDAO.queryWareById(wareId);
		if(wareId!=null && updateWareForm.getGoodsId()==null){
		    
		      updateWareForm.setWareName(ware.getWareName());
		      updateWareForm.setWarePlace(ware.getWarePlace());
		      updateWareForm.setPresent(ware.getPresent());
		      updateWareForm.setPrice(ware.getPrice()+"");
		      updateWareForm.setWareId(wareId);
		      updateWareForm.setGoodsId(ware.getGoods().getGoodsId()+""); 
		      request.setAttribute("goodsName", ware.getGoods().getGoodsName());
		      return mapping.findForward("updateWare");
		}
		Ware wares=new Ware();
		wares.setWareId(Integer.parseInt(updateWareForm.getWareId()));
		wares.setWareName(updateWareForm.getWareName());
		wares.setWarePlace(updateWareForm.getWarePlace());
		wares.setPrice(Integer.parseInt(updateWareForm.getPrice()));
		wares.setPresent(updateWareForm.getPresent());
		Goods goods=new Goods();
		goods.setGoodsId(Integer.parseInt(updateWareForm.getGoodsId()));
		wares.setGoods(goods);
		wareDAO.updateWare(wares);
		return mapping.findForward("queryWareAction");
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -