资源简介
开发工具: MyEclipse10, JDK1.7, Tomcat7, MySql5.5.60
【项目包含内容】(见下图):
【sechandmall】 项目源代码
【sechandmall.sql】 数据库脚本
【实例功能】
1. 首页显示滚动图片, 商品, 商品公告, 商家信息
2. 商家登录,商家后台管理
3. 买家登录,买家后台管理
4. 管理员登录, 管理员后台管理
【项目配置】
1. 数据源配置
第一个参数: 数据源地址 第二个参数: 用户名/密码
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/sechandmall","root","root");
2. 导入数据库脚本 sechandmall.sql
登录用户: 管理员【admin/123】, 买家【buyer01/123】, 卖家【seller01/123】
3. 导入jar包库 WEB-INF/lib
代码片段和文件信息
package control;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUpload;
import org.apache.commons.fileupload.RequestContext;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
import org.apache.commons.fileupload.servlet.ServletRequestContext;
import util.Info;
import dao.CommDAO;
public class MainCtrl extends HttpServlet {
public MainCtrl() {
super();
}
public void destroy() {
super.destroy(); // Just puts “destroy“ string in log
// Put your code here
}
public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
this.doPost(request response);
}
public void go(String urlHttpServletRequest request HttpServletResponse response)
{
try {
request.getRequestDispatcher(url).forward(request response);
} catch (ServletException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
public void gor(String urlHttpServletRequest request HttpServletResponse response)
{
try {
response.sendRedirect(url);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void doPost(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
response.setContentType(“text/html“);
PrintWriter out = response.getWriter();
String ac = request.getParameter(“ac“);
if(ac==null)ac=““;
CommDAO dao = new CommDAO();
String date = Info.getDateStr();
String today = date.substring(010);
String tomonth = date.substring(07);
HttpSession session = request.getSession();
//登录
if(ac.equals(“login“))
{
String username = request.getParameter(“uname“);
String password = request.getParameter(“upass“);
String utype = request.getParameter(“utype“);
String sql = “select * from sysuser where uname=‘“+username+“‘ and upass=‘“+password+“‘ and utype=‘“+utype+“‘“;
List userlist = dao.select(sql);
if(userlist.size()!=1)
{
request.setAttribute(“error“ ““);
go(“/index.jsp“ request response);
}else{
request.getSession(). setAttribute(“user“ userlist.get(0));
gor(“/sechandmall/ad
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-04-13 22:47 sechandmall\
文件 1279 2018-05-01 22:32 sechandmall\.classpath
目录 0 2018-05-02 19:33 sechandmall\.myeclipse\
文件 306 2018-05-01 22:32 sechandmall\.myme
文件 1754 2018-05-01 22:32 sechandmall\.project
目录 0 2018-05-01 22:32 sechandmall\.settings\
文件 500 2017-04-08 12:05 sechandmall\.settings\.jsdtscope
文件 111 2013-04-16 00:30 sechandmall\.settings\com.genuitec.eclipse.core.prefs
文件 87 2013-04-16 00:31 sechandmall\.settings\org.eclipse.core.resources.prefs
文件 629 2012-10-08 10:31 sechandmall\.settings\org.eclipse.jdt.core.prefs
文件 471 2018-05-01 22:32 sechandmall\.settings\org.eclipse.wst.common.component
文件 252 2018-05-01 22:33 sechandmall\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-05-01 22:33 sechandmall\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-05-01 22:33 sechandmall\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2018-04-13 22:48 sechandmall\WebRoot\
目录 0 2018-04-13 22:48 sechandmall\WebRoot\me
文件 39 2017-03-19 14:26 sechandmall\WebRoot\me
目录 0 2018-04-13 22:48 sechandmall\WebRoot\WEB-INF\
目录 0 2018-05-01 22:33 sechandmall\WebRoot\WEB-INF\classes\
目录 0 2018-05-01 22:33 sechandmall\WebRoot\WEB-INF\classes\control\
文件 9558 2018-05-01 22:33 sechandmall\WebRoot\WEB-INF\classes\control\MainCtrl.class
文件 3518 2018-05-01 22:33 sechandmall\WebRoot\WEB-INF\classes\control\Upload.class
目录 0 2018-05-01 22:33 sechandmall\WebRoot\WEB-INF\classes\dao\
文件 19037 2018-05-01 22:39 sechandmall\WebRoot\WEB-INF\classes\dao\CommDAO.class
目录 0 2018-05-01 22:33 sechandmall\WebRoot\WEB-INF\classes\util\
文件 16647 2018-05-01 22:33 sechandmall\WebRoot\WEB-INF\classes\util\Info.class
文件 5826 2018-05-01 22:33 sechandmall\WebRoot\WEB-INF\classes\util\PageManager.class
文件 2703 2018-05-01 22:33 sechandmall\WebRoot\WEB-INF\classes\util\SetChar.class
文件 3402 2018-05-01 22:33 sechandmall\WebRoot\WEB-INF\classes\util\StrUtil.class
目录 0 2018-04-13 22:48 sechandmall\WebRoot\WEB-INF\lib\
文件 57779 2017-03-19 09:29 sechandmall\WebRoot\WEB-INF\lib\commons-fileupload-1.2.1.jar
............此处省略1119个文件信息
- 上一篇:JSP+Mysql简易汽车管理系统2.0
- 下一篇:一个辅助打卡的模拟软件
相关资源
- java jsp 数据库mySQL 网上购书系统实训
- 简单的点单管理系统
- excel导出导入读取数据的jar包
- 数据结构与算法分析Java语言描述-英文
- Java实现飞机大战并连接数据库286128
- 学生管理系统设计 java+oracle源代码与
- java的web项目登入界面数据库存储用户
- 毕业设计项目——安卓点餐系统
- 使用javaee实现的网上书店包含数据库
- 网上鞋店 ,
- 代码相似度检测测试数据
- 学生信息管理系统源码+数据库.zip
- javaweb调试支付宝支付接口沙箱环境
- 小型数据库信息管理系统
- 基于java web简单的学生考试系统+mysq
- 数据库课设高校教师管理系统
- JSP租车管理系统 SQLSERVER数据库.rar
- 基于Java的上下位机室内参数监测
- 数据库大作业学籍管理系统代码和报
- 在JAVA中封装JSON数据
- java+oracle课籍管理系统源码+数据库文
- Java的mysql数据库驱动包mysql-connector-
- 基于java开发的交通信息管理系统
- 网上商城练习项目包括数据库
- 简单手写数字识别程序
- java版运动会分数统计系统
- android 后台 get和post请求数据
- Java学生信息管理系统源码含数据库脚
- 图书馆信息管理系统利用框架开发利
- java 课程设计《超市收银系统》sql s
评论
共有 条评论