资源简介
利用SSM+mysql实现的网上商城,该系统简单易懂,包含网站管理的前后台操作页面
代码片段和文件信息
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-05-14 15:45 biyesheji\
目录 0 2018-04-25 15:38 biyesheji\代码\
目录 0 2018-04-25 15:38 biyesheji\代码\computer\
文件 3945 2016-04-03 10:29 biyesheji\代码\computer\.classpath
目录 0 2018-04-25 15:38 biyesheji\代码\computer\.externalToolBuilders\
文件 548 2013-04-17 09:43 biyesheji\代码\computer\.externalToolBuilders\org.eclipse.wst.jsdt.core.ja
文件 547 2013-04-17 09:43 biyesheji\代码\computer\.externalToolBuilders\org.eclipse.wst.validation.validationbuilder (3).launch
目录 0 2018-05-15 11:50 biyesheji\代码\computer\.myeclipse\
文件 297 2018-04-22 21:07 biyesheji\代码\computer\.myme
文件 2353 2018-04-22 21:07 biyesheji\代码\computer\.project
目录 0 2018-04-25 15:38 biyesheji\代码\computer\.settings\
文件 500 2013-04-16 09:37 biyesheji\代码\computer\.settings\.jsdtscope
文件 139 2013-01-09 23:00 biyesheji\代码\computer\.settings\com.genuitec.eclipse.core.prefs
文件 1009 2016-04-03 10:29 biyesheji\代码\computer\.settings\com.genuitec.eclipse.j2eedt.core.prefs
文件 247 2016-04-03 10:21 biyesheji\代码\computer\.settings\com.genuitec.eclipse.migration.prefs
文件 356 2018-03-16 17:30 biyesheji\代码\computer\.settings\org.eclipse.core.resources.prefs
文件 629 2013-01-02 21:15 biyesheji\代码\computer\.settings\org.eclipse.jdt.core.prefs
文件 550 2018-04-22 21:07 biyesheji\代码\computer\.settings\org.eclipse.wst.common.component
文件 359 2016-04-03 10:21 biyesheji\代码\computer\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2013-04-16 09:37 biyesheji\代码\computer\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2013-04-16 09:37 biyesheji\代码\computer\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 1935 2013-01-09 23:00 biyesheji\代码\computer\.settings\org.eclipse.wst.validation.prefs
目录 0 2018-04-25 15:38 biyesheji\代码\computer\WebRoot\
目录 0 2018-04-25 15:38 biyesheji\代码\computer\WebRoot\me
文件 39 2013-01-02 21:12 biyesheji\代码\computer\WebRoot\me
目录 0 2018-04-25 15:38 biyesheji\代码\computer\WebRoot\WEB-INF\
目录 0 2018-05-15 09:32 biyesheji\代码\computer\WebRoot\WEB-INF\classes\
目录 0 2018-05-03 16:42 biyesheji\代码\computer\WebRoot\WEB-INF\classes\me
文件 25 2016-04-03 10:21 biyesheji\代码\computer\WebRoot\WEB-INF\classes\me
文件 3270 2018-05-15 09:32 biyesheji\代码\computer\WebRoot\WEB-INF\classes\applicationContext.xm
目录 0 2018-05-03 16:42 biyesheji\代码\computer\WebRoot\WEB-INF\classes\com\
............此处省略1496个文件信息
- 上一篇:JDBC资料及jar包
- 下一篇:Android 寻物app 源码
相关资源
- 2018最新达内学子商城项目静态页面
- Java开发完整的企业ERP系统不带maven版
- Android 社交App+java web后台整套源代码
- 基于微信小程序的学生问题管理系统
- Android从本地服务器获取Mp3实现边下边
- 最全的maven-3.3.9.zip
- java客房管理系统
- JavaReport-V3 完整版本
- JAVA核心技术 第9版
- ssm高校大学生创新创业管理系统毕业
- ssm人力资源管理系统
- 剑指offer完整版PDF带目录源码C++和Ja
- 电影售票网站-Java
- 答题APP的设计与实现mysql+jsp+Android
- 基于Java框架开发的WMS管理系统+完整源
- Java在线学习系统的设计与实现.zip
- 火车订票系统课程设计SQLserver数据库
- Java Web系列课程教学网站
- 乔戈里 java面经
- java大文件快速压缩zip.rar
- java源码包
- java+ssh学生公寓管理系统
- VTK8.0.1+Java环境编译文件Jar包和DLL文件
- javaWeb进销存后台管理系统源代码
- Head First Servlets and JSP 英文版 pdf 清晰
- Java Web图书馆管理系统 源码+SQL文件
- starUML5.0 建模工具 支持C C++ JAVA逆向工
- javaweb项目报表案例
-
Big.Java.Binder.Ready.Version.Early.ob
jects - 项目申报系统(Struts2+Spring+Hibernate+
评论
共有 条评论