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

📄 addproductaction2.java

📁 ERPERP ERP ERP ERP ERP ERP ERP ERP
💻 JAVA
字号:
package cn.hyq.erp.web.actions;

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 cn.hyq.erp.domain.Product;
import cn.hyq.erp.service.ProductService;
import cn.hyq.erp.web.forms.AddProductForm;

public class AddProductAction2 extends Action {

	private ProductService productService = null;

	private boolean uploadProductPhoto() {
		return false;
	}

	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		AddProductForm addProductForm = (AddProductForm) form;
		// Analyze:
		// Step 1: upload file if user has uploaded the file (the file name is
		// not empty).
		// Step 2: convert the data in the form into pojo.(unencapsulate and
		// encapsulate)
		// Step 3: invoke service module

		// Step 1:
		if (addProductForm.getProductPhoto().getFileName() != null
				&& !"".equals(addProductForm.getProductPhoto().getFileName().trim())) {
			uploadProductPhoto();
		}
		// Step 2:
		Product product = this.getProductFromform(addProductForm);

		// Step 3:
		this.productService.addProduct(product);

		return mapping.findForward("uncheckedProductList");
	}

	private Product getProductFromform(AddProductForm addProductForm) {
		Product product = new Product();

		return product;
	}

	public ProductService getProductService() {
		return productService;
	}

	public void setProductService(ProductService productService) {
		this.productService = productService;
	}
}

⌨️ 快捷键说明

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