orderitemaction.java
来自「用STRUTS ,HIBERNATE, SPRING 三种框架整合做的实战项目」· Java 代码 · 共 42 行
JAVA
42 行
package com.ghy.action;
import java.util.ArrayList;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import com.ghy.data.book.Book;
import com.ghy.data.order.BookToOrderItem;
import com.ghy.data.order.Control;
import com.ghy.data.order.OrderItem;
import com.ghy.data.order.OrderItemForm;
public class OrderItemAction extends BaseAction {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
OrderItemForm orderItemForm = (OrderItemForm)form ;
HttpSession session = request.getSession();
Book bookDetail = (Book) session.getAttribute("bookdetail");
OrderItem orderItem = BookToOrderItem.convert(bookDetail);
ArrayList list = new ArrayList();
Control control = new Control();
if(orderItemForm.getOrderItems().size()==0);
{
if(session.getAttribute("cart")!=null)
orderItemForm=(OrderItemForm)session.getAttribute("cart");
list = control.addGoods(orderItem, orderItemForm.getOrderItems());
orderItemForm.setOrderItems(list);
}
session.setAttribute("cart", orderItemForm);
return mapping.findForward("orderitem");
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?