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

📄 viewcustomerandordersaction.java

📁 网上商店 新增功能: 1
💻 JAVA
字号:
package netstore.order;import javax.servlet.http.*;import org.apache.struts.action.*;import netstore.framework.exceptions.BaseException;import netstore.framework.SessionContainer;import netstore.framework.util.IConstants;import netstore.framework.ShoppingCartItem;import netstore.framework.ShoppingCart;import netstore.framework.NetstoreBaseAction;import netstore.service.*;import netstore.businessobjects.*;import java.util.List;import java.util.Iterator;/** * An action that retrieve customer and orders. * 察看并编辑账户以及订单 */public class ViewCustomerAndOrdersAction extends NetstoreBaseAction {  public ActionForward execute( ActionMapping mapping,                                ActionForm form,                                HttpServletRequest request,                                HttpServletResponse response )    throws Exception {    // Check to make sure the user is logged in    if(!isLoggedIn(request)) {      // Remember the path of where the user was going so they can be      // taken straight there after login is successful      String path = mapping.findForward(IConstants.SUCCESS_KEY).getPath();      //setLoginToken(request.getSession(), path);      // Forward the user to the signon page      return mapping.findForward(IConstants.SIGNON_KEY);    }    // User is already logged in    CustServiceImpl serviceImpl = getCustService();    SessionContainer sessionContainer = getSessionContainer(request);    Customer customer=sessionContainer.getCustomer();    customer=serviceImpl.getCustomerById(customer.getId());    sessionContainer.setCustomer(customer);    return mapping.findForward( IConstants.SUCCESS_KEY );  }}

⌨️ 快捷键说明

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