package com.servlet; import java.io.IOException; import java.util.ArrayList; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import net.sf.json.JSONArray; import net.sf.json.JSONObject; import com.bean.Shop; import com.dao.Dao; public class Servlet extends HttpServlet { @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=utf-8"); String flag = request.getParameter("flag"); if(flag!=null&&flag.equals("show")) { show(request,response); }else if(flag!=null&&flag.equals("del")) { del(request,response); }else if(flag!=null&&flag.equals("toadd")) { toadd(request,response); }else if(flag!=null&&flag.equals("add")) { adds(request,response); }else if(flag!=null&&flag.equals("upd")) { upd(request,response); }else if(flag!=null&&flag.equals("xg")) { xg(request,response); }else if(flag!=null&&flag.equals("query")) { query(request,response); } } private void query(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ // TODO Auto-generated method stub String id = request.getParameter("id"); String name = request.getParameter("name"); String content = request.getParameter("content"); String start = request.getParameter("start"); String end = request.getParameter("end"); String bname = request.getParameter("bname"); ArrayList<Shop> list = Dao.query(id, name, content, start, end, bname); request.setAttribute("list", list); int haha=0; request.setAttribute("haha",haha); request.getRequestDispatcher("view/List.jsp").forward(request,response); } private void adds(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ String name = request.getParameter("name"); String content = request.getParameter("content"); String datea = request.getParameter("datea"); String bid = request.getParameter("bid"); int i = Dao.adds(name, content, datea, bid); if (i>0) { response.getWriter().print("y"); }else { response.getWriter().print("n"); } } private void xg(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ String name = request.getParameter("name"); String content = request.getParameter("content"); String datea = request.getParameter("datea"); String bid = request.getParameter("bid"); String id = request.getParameter("id"); int i = Dao.xg(name, content, datea, bid, id); if (i>0) { response.getWriter().print("y"); }else { response.getWriter().print("n"); } } private void toadd(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ ArrayList<Shop> list = Dao.toAdd(); JSONArray obj = JSONArray.fromObject(list); response.getWriter().print(obj); } private void del(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ String id = request.getParameter("id"); int i = Dao.del(id); if (i>0) { response.getWriter().print("y"); }else { response.getWriter().print("n"); } } private void show(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ // TODO Auto-generated method stub String page = request.getParameter("page"); //int page = Integer.parseInt(p); if (page==null) { page="1"; } int currpage=Integer.parseInt(page); int prevpage=0; if (currpage==1) { prevpage=1; }else { prevpage=currpage-1; } int pagesize=4; int count = Dao.getcount(); int lastpage=count/pagesize; if (lastpage%pagesize!=0) { lastpage++; } int nextpage=0; if (currpage==lastpage) { nextpage=lastpage; }else { nextpage=currpage+1; } ArrayList<Shop> list = Dao.show(currpage,pagesize); request.setAttribute("prevpage", prevpage); request.setAttribute("nextpage", nextpage); request.setAttribute("lastpage", lastpage); request.setAttribute("list", list); request.getRequestDispatcher("view/List.jsp").forward(request,response); } private void upd(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ String id=request.getParameter("id"); Shop s= Dao.upd(id); JSONObject obj = JSONObject.fromObject(s); response.getWriter().print(obj); } }
最近下载更多
ma406805131 LV15
6月18日
asddwh LV13
1月1日
微信网友_6776859393560576 LV1
2023年12月13日
ericxu1116 LV24
2023年6月14日
95959595959 LV13
2023年4月20日
lzl111213 LV1
2023年4月19日
331376387 LV5
2023年1月9日
微信网友_5992582549164032 LV6
2022年12月28日
liangge2115 LV27
2022年12月24日
Tg171017 LV12
2022年12月21日
最近浏览更多
liyan54188 LV2
6月25日
19hhhh
6月23日
暂无贡献等级
ma406805131 LV15
6月18日
一起加油 LV5
5月14日
李朝磊 LV18
5月9日
微信网友_6815604991741952 LV1
1月10日
Liang朝伟 LV1
1月5日
沈从文 LV3
1月1日
颜菜菜 LV2
2023年12月30日
asddwh LV13
2023年12月25日