資源簡介
1、數據庫使用的是MySQL數據庫,里面sql文件導入既可以運行。
2、功能描述:
1)前臺頁面包括用戶的注冊登陸,以及個人資料的修改,添加購物車,商品收藏,生成訂單,銀行支付,商品介紹等功能。
2)后臺系統admin可以對前臺頁面的商品詳細信息進行更新,修改,刪除操作,也可以對前臺分類管理進行修改,admin資料修改,其中包括刪除圖片信息,密
碼校驗等。
3、環境:JDK 要求1.8版本,eclipse 工具,tomcat 7.0以上版本
2、功能描述:
1)前臺頁面包括用戶的注冊登陸,以及個人資料的修改,添加購物車,商品收藏,生成訂單,銀行支付,商品介紹等功能。
2)后臺系統admin可以對前臺頁面的商品詳細信息進行更新,修改,刪除操作,也可以對前臺分類管理進行修改,admin資料修改,其中包括刪除圖片信息,密
碼校驗等。
3、環境:JDK 要求1.8版本,eclipse 工具,tomcat 7.0以上版本
代碼片段和文件信息
package?com.daowen.action;
import?java.io.IOException;
import?java.util.Enumeration;
import?javax.servlet.ServletException;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?javax.servlet.http.HttpSession;
import?com.daowen.bll.SystemParam;
import?com.daowen.dal.DALbase;
import?com.daowen.entity.*;
import?com.opensymphony.xwork2.ActionContext;
import?com.opensymphony.xwork2.ActionSupport;
public?class?AdminLogin?extends?ActionSupport?{
public?String?execute()?{
HttpServletResponse?response?=?(HttpServletResponse)ActionContext.getContext().get(org.apache.struts2.StrutsStatics.HTTP_RESPONSE);
HttpServletRequest?request?=?(HttpServletRequest)ActionContext.getContext().get(org.apache.struts2.StrutsStatics.HTTP_REQUEST);
String?actiontype?=?request.getParameter(“actiontype“);
System.out.println(“actiontype=“?+?actiontype);
//?登錄
if?(actiontype.equals(“login“))?{
login(request?response);
}
return?null;
}
private?void?login(HttpServletRequest?request?HttpServletResponse?response)?{
String?usertype?=?request.getParameter(“usertype“);
String?validcode?=?(String)?request.getSession().getAttribute(
“validcode“);
String?inputvalidcode?=?request.getParameter(“validcode“);
if?(validcode?!=?null?&&?!validcode.equals(inputvalidcode))?{
System.out.println(“系統驗證錯誤“);
request.setAttribute(“errmsg“
“
系統驗證碼錯誤“);
//?分發請求參數
dispatchParams(request?response);
try?{
request.getRequestDispatcher(“/admin/login.jsp“).forward(
request?response);
}?catch?(ServletException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}?catch?(IOException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
return;
}
System.out.println(“驗證碼=“?+?validcode);
if?(usertype?!=?null?&&?usertype.equals(“0“))?{
adminLogin(request?response);
}
}
private?void?adminLogin(HttpServletRequest?request
HttpServletResponse?response)?{
String?username?=?request.getParameter(“username“);
String?password?=?request.getParameter(“password“);
String?usertype?=?request.getParameter(“usertype“);
String?action?=?request.getParameter(“action“);
Users?u?=?(Users)?DALbase.load(“users“?“?where?username=‘“?+?username
+?“‘?and?password=‘“?+?password?+?“‘“);
if?(u?!=?null)?{
HttpSession?session?=?request.getSession();
u.setLogtimes(u.getLogtimes()?+?1);
DALbase.update(u);
session.setAttribute(“users“?u);
try?{
response.sendRedirect(SystemParam.getSiteRoot()
+?“/admin/index.jsp“);
}?catch?(IOException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}?else?{
//?分發
dispatchParams(request?response);
request.setAttribute(“errmsg“
“
用戶與密碼不匹配“);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-04-23?00:08??代碼\
?????目錄???????????0??2018-04-23?00:08??代碼\computer\
?????文件????????3945??2016-04-03?10:29??代碼\computer\.classpath
?????目錄???????????0??2018-04-23?00:08??代碼\computer\.externalToolBuilders\
?????文件?????????548??2013-04-17?09:43??代碼\computer\.externalToolBuilders\org.eclipse.wst.jsdt.core.ja
?????文件?????????547??2013-04-17?09:43??代碼\computer\.externalToolBuilders\org.eclipse.wst.validation.validationbuilder?(3).launch
?????目錄???????????0??2013-05-15?01:14??代碼\computer\.myeclipse\
?????文件?????????297??2018-04-22?21:07??代碼\computer\.myme
?????文件????????2353??2018-04-22?21:07??代碼\computer\.project
?????目錄???????????0??2018-04-23?00:08??代碼\computer\.settings\
?????文件?????????500??2013-04-16?09:37??代碼\computer\.settings\.jsdtscope
?????文件?????????139??2013-01-09?23:00??代碼\computer\.settings\com.genuitec.eclipse.core.prefs
?????文件????????1009??2016-04-03?10:29??代碼\computer\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件?????????247??2016-04-03?10:21??代碼\computer\.settings\com.genuitec.eclipse.migration.prefs
?????文件?????????356??2018-03-16?17:30??代碼\computer\.settings\org.eclipse.core.resources.prefs
?????文件?????????629??2013-01-02?21:15??代碼\computer\.settings\org.eclipse.jdt.core.prefs
?????文件?????????550??2018-04-22?21:07??代碼\computer\.settings\org.eclipse.wst.common.component
?????文件?????????359??2016-04-03?10:21??代碼\computer\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2013-04-16?09:37??代碼\computer\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2013-04-16?09:37??代碼\computer\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件????????1935??2013-01-09?23:00??代碼\computer\.settings\org.eclipse.wst.validation.prefs
?????目錄???????????0??2018-04-23?00:08??代碼\computer\src\
?????文件????????3272??2018-04-22?21:15??代碼\computer\src\applicationContext.xm
?????目錄???????????0??2018-04-23?00:08??代碼\computer\src\com\
?????目錄???????????0??2018-04-23?00:08??代碼\computer\src\com\daowen\
?????目錄???????????0??2018-04-23?00:08??代碼\computer\src\com\daowen\action\
?????文件????????3753??2016-05-22?21:05??代碼\computer\src\com\daowen\action\AdminLogin.java
?????文件????????5808??2018-03-16?17:12??代碼\computer\src\com\daowen\action\CommentAction.java
?????文件???????20154??2018-04-16?09:07??代碼\computer\src\com\daowen\action\DingdanAction.java
?????文件????????5424??2018-04-03?16:49??代碼\computer\src\com\daowen\action\Friendli
?????文件???????18099??2018-03-24?15:48??代碼\computer\src\com\daowen\action\HuiyuanAction.java
............此處省略1497個文件信息
評論
共有 條評論