资源简介
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\.myme
文件 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.xm
文件 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\ba
文件 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个文件信息
相关资源
- java零件交易中心管理系统源代码数据
- SpringBoot考试系统.rar
- 用Java做编译原理正规式转换成NFA.ra
- Java仿QQ聊天程序源代码
- Java面试题全集上中下合集
- 户籍管理系统
- javaweb员工信息管理系统源码+sql加强版
- jsp宠物销售管理系统+数据库
- java+JSP课程设计6套系统源代码
- 基于Javaweb的员工报销系统.zip
- Jsp实现学生成绩管理系统-更新数据库
- Jsp实现学生成绩管理系统
- 《Java编程思想第四版完整中文高清版
- java版碟片租赁系统课程设计
- java讯飞JDK实现语音识别语音合成
- 捕鱼达人源代码
- 仿华为应用市场应用
- 知乎爬虫最新版
- Java实现发音电子词典
- 一个java写简易的音乐播放器
- 信息发布系统源码
- 崔希凡javaweb28天笔记
- Servlet+ajax+jsp 购物车系统
- 《java核心技术第9版 卷1 卷2》书中源
- javaWEB的网上书城
- 基于java新闻发布及管理系统论文
- java + sql sever2012 交通违章管理系统
- 019基于JAVA.JSP的点餐系统的设计与实现
- java图书管理系统mysql数据库
- 基于JSPJAVA医院管理系统设计与实现论
评论
共有 条评论