delfavorite.java

来自「一个完整的网络订餐系统」· Java 代码 · 共 59 行

JAVA
59
字号
package com.favorite.action;

import org.apache.struts.action.ActionForward;
import com.common.struts.*;

import com.favorite.dao.FavoriteDao;


public class DelFavorite extends AbstractAction
{
  public DelFavorite()
  {
  }

  public ActionForward execute(ActionContext actionContext) throws java.lang.Exception
  {
    String memberID = "";///////////////系统session提取

    String favoriteID = actionContext.getParameter("favoriteID");
    String favoriteType = actionContext.getParameter("favoriteType");

    String path = "error";
    java.util.ArrayList favoritelist = null;
    String title = "";

    FavoriteDao dao = new FavoriteDao();

    if("store".equals(favoriteType))
    {
      title = "我钟爱的饭店";
      path = "storeFavorite";
      dao.delFavorite(memberID,favoriteID);
      favoritelist = dao.getFavoriteListByStore(memberID);
    }
    if("food".equals(favoriteType))
    {
      title = "我钟爱的饭菜";
      path = "foodFavorite";
      dao.delFavorite(memberID,favoriteID);
      favoritelist = dao.getFavoriteListByFood(memberID);
    }
    if("foodSet".equals(favoriteType))
    {
      title = "我钟爱的套餐";
      path = "foodSetFavorite";
      dao.delFavorite(memberID,favoriteID);
      favoritelist = dao.getFavoriteListByFoodSet(memberID);
    }

    actionContext.getRequest().setAttribute("favoritelist",favoritelist);
    actionContext.getRequest().setAttribute("title",title);

    return actionContext.getMapping().findForward(path);
  }
}



⌨️ 快捷键说明

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