首页>代码>Java宿舍管理系统>/easyui-宿舍管理系统项目/easyui/src/com/mstf/action/InfoLostAction.java
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.InfoLostService;
import com.mstf.service.impl.InfoLostServiceImpl;
import com.mstf.util.CovertObjectToJSON;

public class InfoLostAction extends HttpServlet {

	private InfoLostService infoService = new InfoLostServiceImpl();
	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") ;
			String address = request.getParameter("date") ;
			String birthday = request.getParameter("news") ;
			System.out.println(name+":"+number+":"+address+":"+birthday);
			int result=infoService.into(name,number,address,birthday);
			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") ;
			String number = request.getParameter("number") ;
			String address = request.getParameter("date") ;
			String birthday = request.getParameter("news") ;
			System.out.println(name+":"+number+":"+address+":"+birthday+":"+id);
			int result=infoService.edit(name,number,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();
	}

}
最近下载更多
wkq888  LV16 4月23日
YhXyHx523  LV6 2023年12月24日
冰糖雪里  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日
罗清晨  LV11 2023年5月29日
568885778  LV12 2023年2月18日
ADMT9D  LV1 2023年1月11日
最近浏览更多
qibodong  LV14 4月17日
together love  LV2 3月24日
晴曛  LV6 3月10日
escape1023 3月4日
暂无贡献等级
liiiyou  LV1 1月26日
草帽小小鸡  LV7 1月26日
taoshen95  LV14 1月11日
XiaoSong888  LV2 1月10日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友