clientdeleteaction.java
来自「J2EE电子商务系统开发从入门到精通---基于Struts和Hibernate技」· Java 代码 · 共 57 行
JAVA
57 行
/*
* ClientDeleteAction.java
*
* Created on 2006年5月20日, 上午6:51
*/
package action.store;
import java.util.List;
import javax.servlet.http.HttpSession;
import model.store.hibernate.ClientUtil;
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.ActionMapping;
import org.apache.struts.action.ActionForward;
/**
*
* @author Administrator
* @version
*/
public class ClientDeleteAction extends Action {
/* forward name="success" path="" */
private final static String SUCCESS = "success";
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
// 从用户Http请求中得到参数id的值,即当前客户信息的编号
String id = request.getParameter("id");
// 删除数据库中编号为id的客户信息
boolean isSuccess = ClientUtil.delete(id);
if (isSuccess == false) {
return new ActionForward(mapping.getInput());
}
// 从数据中读取当前所有的客户信息
List list = ClientUtil.findAll();
if (list == null) {
return new ActionForward(mapping.getInput());
}
// 获得HttpSession缓存
HttpSession httpSession = request.getSession();
// 将所有的客户信息存入缓存
httpSession.setAttribute("clientlist", list);
return mapping.findForward(SUCCESS);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?