• 大小: 34.63MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-16
  • 语言: Java
  • 标签: JavaWeb  Mysql  eclipse  

资源简介

1、数据库使用的是MySQL数据库,里面sql文件导入既可以运行。
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.javascriptValidator (7).launch
     文件         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\.mymetadata
     文件        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.xml
     文件          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.xml
     目录           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\FriendlinkAction.java
     文件       18099  2018-03-24 15:48  代码\computer\src\com\daowen\action\HuiyuanAction.java
............此处省略1497个文件信息

评论

共有 条评论