package com.mstf.action; import java.io.IOException; import java.io.PrintWriter; import java.util.Map; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.mstf.bean.Message; import com.mstf.service.InfoService; import com.mstf.service.impl.InfoServiceImpl; import com.mstf.util.CovertObjectToJSON; public class InfoAction extends HttpServlet { private InfoService infoService = new InfoServiceImpl(); public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response) ; } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8") ; response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); String action = request.getParameter("action") ; if("all".equals(action)) { String order = request.getParameter("order") ; // 排序方式i int page = Integer.parseInt(request.getParameter("page")) ; // 当前页 int rows = Integer.parseInt(request.getParameter("rows")) ; // 每页多少条数据 String sort = request.getParameter("sort") ; // 排序的列 Map<String,Object> maps = infoService.findAll(page,rows,sort,order) ; out.print(CovertObjectToJSON.covertToJson(maps)) ; } if("delete".equals(action)) { String strId = request.getParameter("ids") ; String[] strIds =strId.split(","); Message msg = new Message() ; try { for(String id :strIds) { infoService.delete(Integer.parseInt(id)); } msg.setFlag(true) ; msg.setMsg("删除成功") ; } catch (NumberFormatException e) { msg.setFlag(false) ; msg.setMsg("删除失败") ; e.printStackTrace(); } out.print(CovertObjectToJSON.covertToJson(msg)) ; } if("add".equals(action)) { String name = request.getParameter("name") ; String number = request.getParameter("number") ; int age = Integer.parseInt(request.getParameter("age")) ; String stats = request.getParameter("stats") ; String room = request.getParameter("room") ; System.out.println(name+":"+number+":"+age+":"+stats+":"+room); int result=infoService.into(name,number,age,stats,room); if(result!=0){ System.out.println(true); }else{ System.out.println(false); } } if("edit".equals(action)) { int id= Integer.parseInt(request.getParameter("id")); String name = request.getParameter("name") ; int age = Integer.parseInt(request.getParameter("age")) ; String address = request.getParameter("address") ; String birthday = request.getParameter("birthday") ; System.out.println(name+":"+age+":"+address+":"+birthday+":"+id); int result=infoService.edit(name,age,address,birthday,id); if(result!=0){ System.out.println(true); }else{ System.out.println(false); } } if("sel".equals(action)) { String name=request.getParameter("value"); System.out.println(name); String order = request.getParameter("order") ; // 排序方式i int page = Integer.parseInt(request.getParameter("page")) ; // 当前页 int rows = Integer.parseInt(request.getParameter("rows")) ; // 每页多少条数据 String sort = request.getParameter("sort") ; // 排序的列 Map<String,Object> maps = infoService.sel(page,rows,sort,order,name) ; out.print(CovertObjectToJSON.covertToJson(maps)) ; } out.flush(); out.close(); } }

微信网友_6767218254057472 LV3
2024年6月26日
wkq888 LV17
2024年4月23日
YhXyHx523 LV6
2023年12月24日
Dramaaaa LV3
2023年10月27日
wersdfs LV1
2023年10月26日
jiemomo LV12
2023年10月19日
dev1ce123 LV4
2023年10月15日
KaoPu trips LV2
2023年6月22日
罗清晨 LV13
2023年5月29日
568885778 LV12
2023年2月18日

zxy111111
6月8日
暂无贡献等级
落花清阳
6月6日
暂无贡献等级
山晴多 LV1
6月6日
微信网友_7388241216344064 LV1
2月17日
新哥新奇士橙 LV4
1月26日
六595323
2024年12月25日
暂无贡献等级
zq1685 LV4
2024年12月19日
敏哥gege LV43
2024年12月15日
微信网友_7290996505972736 LV4
2024年12月11日
微信网友_7266562355466240 LV1
2024年11月23日