資源簡介
網上商城項目源碼

代碼片段和文件信息
package?com.inspur.action;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpSession;
import?net.sf.json.JSONobject;
import?org.apache.struts2.ServletActionContext;
import?org.apache.struts2.interceptor.ServletRequestAware;
import?com.inspur.dao.AdminDao;
import?com.inspur.model.Admin;
import?com.inspur.util.ResponseUtil;
import?com.opensymphony.xwork2.ActionSupport;
public?class?AdminAction?extends?ActionSupport?implements?ServletRequestAware{
/**
?*?
?*/
private?static?final?long?serialVersionUID?=?1L;
AdminDao?admindao=new?AdminDao();
private?String?image;
private?Admin?admin;//后臺登錄時傳過來Admin表單對象
private?String?oldpassword;?//管理員更改密碼時的舊密碼
private?String?newpassword;//管理員更改密碼時的新密碼
private?String?repassword;//管理員更改密碼時的確認新密碼
private?HttpServletRequest?request;
public?Admin?getAdmin()?{
return?admin;
}
public?void?setAdmin(Admin?admin)?{
this.admin?=?admin;
}
public?String?getImage()?{
return?image;
}
public?void?setImage(String?image)?{
this.image?=?image;
}
public?String?getOldpassword()?{
return?oldpassword;
}
public?void?setOldpassword(String?oldpassword)?{
this.oldpassword?=?oldpassword;
}
public?String?getNewpassword()?{
return?newpassword;
}
public?void?setNewpassword(String?newpassword)?{
this.newpassword?=?newpassword;
}
public?String?getRepassword()?{
return?repassword;
}
public?void?setRepassword(String?repassword)?{
this.repassword?=?repassword;
}
/**
?*?管理員登錄
?*/
public?String?execute()?throws?Exception?{
HttpSession?session=request.getSession();
Admin?Curentadmin=admindao.getAdmin(admin);
String?ip=request.getRemoteAddr();
if(image==null||““.equals(image)){
request.setAttribute(“error“?“驗證碼不能為空“);
return?“failed“;
}
String?sRand=(String)session.getAttribute(“sRand“);
if(!image.equals(sRand)){
request.setAttribute(“error“?“驗證碼錯誤!!“);
return?“failed“;
}
if(Curentadmin==null){
request.setAttribute(“error“?“用戶名或密碼錯誤!!“);
return?“failed“;
}else{
session.setAttribute(“Curentadmin“?Curentadmin);
Curentadmin.setLoginip(ip);
admindao.UpdateAdmin(Curentadmin);
return?“success“;
}
}
/**
?*?更改管理員的密碼
?*?@return
?*?@throws?Exception
?*/
public?String?updatePassword()throws?Exception{
HttpSession?session=request.getSession();
JSONobject?result=new?JSONobject();
Admin?admin=(Admin)session.getAttribute(“Curentadmin“);
if(!repassword.equals(newpassword)){
result.put(“errorMsg“?“兩次輸入密碼不一致!“);
????ResponseUtil.write(ServletActionContext.getResponse()?result);//返回信息
????return?null;
}else?if(!admin.getPassword().equals(oldpassword)){
result.put(“errorMsg“?“原密碼不正確!“);
????ResponseUtil.write(ServletActionContext.getResponse()?result);//返回信息
????return?null;
}else?{
admin.setPassword(newpassword);
int?a=admindao.updateAdminPassWord(admin);
if(a!=0){
????ResponseUti
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????199??2014-04-01?22:07??關注科幫網獲取更多源碼.url
?????目錄???????????0??2014-07-23?20:32??截圖\
?????文件???????37411??2014-07-23?20:32??截圖\2-140G1141638.jpg
?????文件???????38445??2014-07-23?20:32??截圖\2-140G1141639.jpg
?????文件??????101584??2014-07-23?20:33??截圖\2-140G1141640.jpg
?????文件???????46615??2014-07-23?20:33??截圖\2-140G1141645.jpg
?????文件???????97839??2014-07-23?20:33??截圖\2-140G1141648.jpg
?????文件??????101384??2014-07-23?20:32??截圖\2-140G1141A0.jpg
?????文件???????93669??2014-07-23?20:32??截圖\2-140G1141A6.jpg
?????目錄???????????0??2014-07-23?20:23??數據庫\
?????文件????????2117??2014-04-04?18:42??數據庫\goods.sql
?????文件????????1475??2014-04-04?18:43??數據庫\t_admin.sql
?????文件????????3936??2014-04-04?18:44??數據庫\t_category.sql
?????文件????????1057??2014-04-04?18:45??數據庫\t_user.sql
?????文件????????1504??2014-03-26?22:31??說明.txt
?????文件?????????542??2014-07-23?20:34??項目安裝說明.txt
?????目錄???????????0??2014-07-11?14:33??項目源碼\
?????目錄???????????0??2014-07-23?20:23??項目源碼\Shopping\
?????文件????????2006??2014-05-10?10:21??項目源碼\Shopping\.classpath
?????目錄???????????0??2014-07-23?20:35??項目源碼\Shopping\.myeclipse\
?????文件?????????298??2014-05-10?10:21??項目源碼\Shopping\.myme
?????文件????????1751??2014-05-10?10:21??項目源碼\Shopping\.project
?????目錄???????????0??2014-07-23?20:23??項目源碼\Shopping\.settings\
?????文件?????????493??2014-05-10?10:21??項目源碼\Shopping\.settings\.jsdtscope
?????文件????????1040??2014-05-10?10:21??項目源碼\Shopping\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件?????????477??2014-05-10?10:21??項目源碼\Shopping\.settings\org.eclipse.core.resources.prefs
?????文件?????????395??2014-05-10?10:21??項目源碼\Shopping\.settings\org.eclipse.jdt.core.prefs
?????文件?????????137??2014-05-10?10:21??項目源碼\Shopping\.settings\org.eclipse.ltk.core.refactoring.prefs
?????文件?????????458??2014-05-10?10:21??項目源碼\Shopping\.settings\org.eclipse.wst.common.component
?????文件?????????252??2014-05-10?10:21??項目源碼\Shopping\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2014-05-10?10:21??項目源碼\Shopping\.settings\org.eclipse.wst.jsdt.ui.superType.container
............此處省略764個文件信息
評論
共有 條評論