www.pudn.com > shop.rar > OrderAction.java


/* 
 * Generated by MyEclipse Struts 
 * Template path: templates/java/JavaClass.vtl 
 */ 
package com.soft136.shop.action; 
 
import java.util.ArrayList; 
 
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.soft136.shop.form.OrderForm; 
import com.soft136.shop.model.GoodDTO; 
import com.soft136.shop.DAO.*; 
import com.soft136.shop.model.*; 
import java.text.SimpleDateFormat; 
import java.util.*; 
/** 
 * MyEclipse Struts Creation date: 04-17-2008 
 *  
 * XDoclet definition: 
 *  
 * @struts.action path="/order" name="orderForm" scope="request" validate="true" 
 */ 
public class OrderAction extends Action { 
	/* 
	 * Generated Methods 
	 */ 
 
	/** 
	 * Method execute 
	 *  
	 * @param mapping 
	 * @param form 
	 * @param request 
	 * @param response 
	 * @return ActionForward 
	 */ 
	public ActionForward execute(ActionMapping mapping, ActionForm form, 
			HttpServletRequest request, HttpServletResponse response) { 
		OrderForm orderForm = (OrderForm) form;// TODO Auto-generated method 
												// stub 
		String supplierid = request.getParameter("supplierid"); 
		int userid = Integer.parseInt(request.getParameter("userid")); 
		String username = request.getParameter("username"); 
		float ordersum = Float.valueOf(request.getParameter("ordersum")); 
		ArrayList list = new ArrayList(); 
		OrdersBean ob=new OrdersBean(); 
		Date nowTime = new Date(); 
		SimpleDateFormat matter1 = new SimpleDateFormat( 
				"yyyy-MM-dd"); 
		SimpleDateFormat matter2 = new SimpleDateFormat( 
				"yyyyMMddHHmmssSSS"); 
		String orderdate = matter1.format(nowTime).toString(); 
		String orderid = matter2.format(nowTime).toString(); 
		 
		try { 
			new order_insertDao().orderInsert(orderid, userid, username, 
					ordersum, orderdate); 
			ob.setOrderdate(orderdate); 
			ob.setOrderid(orderid); 
			list.add(0, ob.getOrderid()); 
			list.add(1, orderdate); 
			 
		} catch (Exception e) { 
			e.printStackTrace(); 
		} 
		request.setAttribute("orderlist", list); 
		return mapping.findForward("view"); 
 
	} 
}