資源簡介
基于struts框架開發的電子商務網站,有需要的朋友可以參考一下。。。
代碼片段和文件信息
package?com.shopping.admin;
import?java.io.IOException;
import?java.util.List;
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;
public?class?AdminAction?extends?Action?{
private?int?id;
private?AdminDAO?dao?=?null;
public?ActionForward?execute(ActionMapping?mapping?ActionForm?form
HttpServletRequest?request?HttpServletResponse?response)
throws?IOException?{
dao?=?new?AdminDAO();
this.id?=?Integer.parseInt(request.getParameter(“id“));
switch?(id)?{
case?0:
return?checkAdmin(mapping?form?request?response);?//判斷管理員登錄后臺
????case?1:?
???? return?selectAdmin(mapping?form?request?response);?//查詢所有的管理員信息
case?2:?
return?insertAdmin(mapping?form?request?response);?//添加管理員信息
case?3:?
return?deleteAdmin(mapping?form?request?response);?//刪除管理員信息
case?4:
return?adminUpdatePassword(mapping?form?request?response);?//修改管理員信息
}
throw?new?java.lang.UnsupportedOperationException(“Method?$execute()?not?yet?implemented.“);
}
/**
?*?判斷管理員登錄后臺
?*?@param?mapping
?*?@param?form
?*?@param?request
?*?@param?response
?*?@return
?*/
public?ActionForward?checkAdmin(ActionMapping?mappingActionForm?form
HttpServletRequest?requestHttpServletResponse?response)?{
String?account?=request.getParameter(“account“);
AdminActionForm?adminActiomForm=?dao.selectAdmin(account);
????if?(adminActiomForm?==?null)?{
???? request.setAttribute(“result“?“您輸入的賬號不存在!!!“);
???? return?mapping.findForward(“checkAdminResult“);
????}else?if?(!adminActiomForm.getPassword().equals(request.getParameter(“password“)))?{
???? request.setAttribute(“result“?“您輸入的密碼不存在!!!“);
???? return?mapping.findForward(“checkAdminResult“);
????}?else?{
???? request.setAttribute(“adminActiomForm“?adminActiomForm);
???? return?mapping.findForward(“checkAdminResult“);
????}
}
/**
?*?查詢所有的管理員信息?
?*?@param?mapping
?*?@param?form
?*?@param?request
?*?@param?response
?*?@return
?*/
public?ActionForward?selectAdmin(ActionMapping?mappingActionForm?form
HttpServletRequest?requestHttpServletResponse?response)?{
List?list?=?dao.selectAllAdmin();
????int?pageNumber?=?list.size();?//計算出有多少條記錄
String?page?=?request.getParameter(“page“);
request.setAttribute(“page“?String.valueOf(page));
request.setAttribute(“pageNumber“?String.valueOf(pageNumber));
request.setAttribute(“list“?list);
????return?mapping.findForward(“selectAdminResult“);
??}
/**
?*?添加管理員信息
?*?@param?mapping
?*?@param?form
?*?@param?request
?*?@param?response
?*?@return
?*/
public?ActionForward?insertAdmin(ActionMapping?mappingActionForm?form
HttpServletRequest?request?HttpServletResponse?response)?{
AdminActionForm
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1328??2009-08-20?22:08??Shopping_MySQL\.classpath
?????文件????????316??2010-02-24?17:39??Shopping_MySQL\.myme
?????文件?????????66??2009-08-20?22:00??Shopping_MySQL\.myumldata
?????文件???????1420??2009-08-20?21:58??Shopping_MySQL\.project
?????文件????????500??2009-07-30?10:23??Shopping_MySQL\.settings\.jsdtscope
?????文件???????1040??2009-08-20?22:03??Shopping_MySQL\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件????????389??2009-11-18?19:05??Shopping_MySQL\.settings\CVS\Entries
?????文件?????????26??2009-11-18?19:04??Shopping_MySQL\.settings\CVS\Repository
?????文件?????????42??2009-11-18?19:04??Shopping_MySQL\.settings\CVS\Root
?????文件????????629??2009-08-08?01:06??Shopping_MySQL\.settings\org.eclipse.jdt.core.prefs
?????文件????????179??2009-08-08?01:06??Shopping_MySQL\.settings\org.eclipse.jdt.ui.prefs
?????文件?????????49??2009-07-30?10:23??Shopping_MySQL\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2009-07-30?10:23??Shopping_MySQL\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件????????221??2009-11-18?19:05??Shopping_MySQL\CVS\Entries
?????文件?????????16??2009-11-18?19:04??Shopping_MySQL\CVS\Repository
?????文件?????????42??2009-11-18?19:04??Shopping_MySQL\CVS\Root
?????文件????7448227??2009-08-27?14:30??Shopping_MySQL\Shopping_MySQL.war
?????文件?????????16??2009-11-18?19:04??Shopping_MySQL\src\com\CVS\Entries
?????文件?????????24??2009-11-18?19:04??Shopping_MySQL\src\com\CVS\Repository
?????文件?????????42??2009-11-18?19:04??Shopping_MySQL\src\com\CVS\Root
?????文件???????4778??2009-08-13?20:56??Shopping_MySQL\src\com\shopping\admin\AdminAction.java
?????文件????????886??2009-08-05?17:17??Shopping_MySQL\src\com\shopping\admin\AdminActionForm.java
?????文件???????4357??2009-08-21?17:35??Shopping_MySQL\src\com\shopping\admin\AdminDAO.java
?????文件????????151??2009-11-18?19:05??Shopping_MySQL\src\com\shopping\admin\CVS\Entries
?????文件?????????39??2009-11-18?19:04??Shopping_MySQL\src\com\shopping\admin\CVS\Repository
?????文件?????????42??2009-11-18?19:04??Shopping_MySQL\src\com\shopping\admin\CVS\Root
?????文件???????3945??2009-08-13?20:56??Shopping_MySQL\src\com\shopping\bigcategory\BigAction.java
?????文件????????566??2009-08-06?22:30??Shopping_MySQL\src\com\shopping\bigcategory\BigActionForm.java
?????文件???????5750??2009-08-21?17:51??Shopping_MySQL\src\com\shopping\bigcategory\BigDAO.java
?????文件????????145??2009-11-18?19:05??Shopping_MySQL\src\com\shopping\bigcategory\CVS\Entries
............此處省略825個文件信息
- 上一篇:OPC UA (全PDF文檔)
- 下一篇:DS9天文軟件
評論
共有 條評論