• 大小: 2.34MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-10
  • 语言: Java
  • 标签: java  mysql  

资源简介

jdk1.7+tomcat7+myEclipse2013+mysql5.5,利用jsp+servlet+ajax实现超市后台管理系统,包含登录、多表查询、分页、增删改操作等,适用于初学者学习。

资源截图

代码片段和文件信息

package com.hfxt.controller;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.hfxt.dao.ProviderDao;
import com.hfxt.dao.impl.ProviderDaoImpl;
import com.hfxt.entity.BillNews;
import com.hfxt.entity.ProviderNews;
import com.hfxt.entity.UserNews;
import com.hfxt.service.BillService;
import com.hfxt.service.ProviderService;
import com.hfxt.service.UserService;
import com.hfxt.service.impl.BillServiceImpl;
import com.hfxt.service.impl.ProviderServiceImpl;
import com.hfxt.service.impl.UserServiceImpl;

public class AjaxServlet extends HttpServlet{
private static final long serialVersionUID = 1L;

protected void service(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
//路径处理
String uri=request.getRequestURI();
String path=uri.substring(uri.lastIndexOf(“/“)+1);
if(“user“.equals(path)){
this.userCode(requestresponse);
}else if(“provider“.equals(path)){
this.proCode(requestresponse);
}else if(“bill“.equals(path)){
this.billCode(requestresponse);
}else if(“userLogin“.equals(path)){
this.userLogin(request response);
}
}

//用户验证
protected void userCode(HttpServletRequest request HttpServletResponse response) throws IOException{
UserService us=new UserServiceImpl();
PrintWriter out = response.getWriter();
boolean re = true;
String userCode = request.getParameter(“userCode“);
List list = us.getUserQueryAll();
for (UserNews users : list) {
if (users.getUserCode().equals(userCode)) {
re = false;
}
}
out.print(re);
out.flush();
out.close();
}
//供应商编码验证
protected void proCode(HttpServletRequest request HttpServletResponse response) throws IOException{
//ProviderService ps=new ProviderServiceImpl();
//ProviderDao pd=new ProviderDaoImpl();
ProviderService pd=new ProviderServiceImpl();
PrintWriter out = response.getWriter();
boolean flag=true;
String proCode=request.getParameter(“providerId“);
//调用查询方法
List list=pd.getProvideQueryAll();
for(ProviderNews pro:list){
if(pro.getProCode().equals(proCode)){
flag=false;
}
}
out.print(flag);
out.close();
}
//账单编码验证
protected void billCode(HttpServletRequest request HttpServletResponse response) throws IOException{
BillService bs=new BillServiceImpl();
PrintWriter out=response.getWriter();
boolean bflag=true;
String billCode=request.getParameter(“billId“);
List list=bs.getBillQueryAll();
for(BillNews bn:list){
if(bn.getBillCode().equals(billCode)){
bflag=false;
return;
}
}
out.print(bflag);
out.close();
}
protected void userLogin(HttpServletRequest request HttpServletResponse response) throws IOExc

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1290  2018-08-13 15:50  SMBMS\.classpath

     文件        288  2018-06-08 17:27  SMBMS\.mymetadata

     文件       1674  2018-08-10 11:55  SMBMS\.project

     文件        500  2018-06-08 17:27  SMBMS\.settings\.jsdtscope

     文件        173  2018-08-10 11:30  SMBMS\.settings\com.genuitec.eclipse.migration.prefs

     文件        106  2018-08-15 09:35  SMBMS\.settings\org.eclipse.core.resources.prefs

     文件        364  2018-06-08 17:27  SMBMS\.settings\org.eclipse.jdt.core.prefs

     文件        632  2018-08-13 15:50  SMBMS\.settings\org.eclipse.wst.common.component

     文件        359  2018-08-10 11:30  SMBMS\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-06-08 17:27  SMBMS\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-06-08 17:27  SMBMS\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       3496  2018-08-16 14:08  SMBMS\src\com\hfxt\controller\AjaxServlet.java

     文件      10856  2018-08-16 22:31  SMBMS\src\com\hfxt\controller\BillServlet.java

     文件       8707  2018-08-16 22:38  SMBMS\src\com\hfxt\controller\ProviderServlet.java

     文件      15099  2018-09-16 17:37  SMBMS\src\com\hfxt\controller\UserServlet.java

     文件       2465  2018-08-17 10:41  SMBMS\src\com\hfxt\dao\baseDao.java

     文件       1131  2018-08-16 11:47  SMBMS\src\com\hfxt\dao\BillDao.java

     文件       9857  2018-08-17 11:51  SMBMS\src\com\hfxt\dao\impl\BillDaoImpl.java

     文件       6355  2018-08-17 11:31  SMBMS\src\com\hfxt\dao\impl\ProviderDaoImpl.java

     文件       8206  2018-08-19 22:37  SMBMS\src\com\hfxt\dao\impl\UserDaoImpl.java

     文件        668  2018-08-13 15:48  SMBMS\src\com\hfxt\dao\ProviderDao.java

     文件        810  2018-08-13 15:48  SMBMS\src\com\hfxt\dao\UserDao.java

     文件       2686  2018-08-10 11:40  SMBMS\src\com\hfxt\entity\BillNews.java

     文件       2586  2018-08-10 11:40  SMBMS\src\com\hfxt\entity\ProviderNews.java

     文件       2291  2018-08-10 11:40  SMBMS\src\com\hfxt\entity\UserNews.java

     文件        775  2018-08-13 15:58  SMBMS\src\com\hfxt\filter\CharacterEncodingFilter.java

     文件       1390  2018-08-13 15:58  SMBMS\src\com\hfxt\filter\LoginFilter.java

     文件        909  2018-08-13 15:58  SMBMS\src\com\hfxt\service\BillService.java

     文件       2947  2018-08-17 11:52  SMBMS\src\com\hfxt\service\impl\BillServiceImpl.java

     文件       3094  2018-08-17 11:47  SMBMS\src\com\hfxt\service\impl\ProviderServiceImpl.java

............此处省略136个文件信息

评论

共有 条评论