⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 basicsettingcontroller.java

📁 一个使用ssh+ext的例子。 希望对开发这个应用的人带来好处。仔细研究里面的代码将带来很大的好处。
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
			JSONObject json = new JSONObject();
			json.put("rooms", jsonItems);
			System.out.println(json);
			PrintWriter out = response.getWriter();
			out.print(json);
		}
		
		/**
		 * Methohs description goes here.
		 * 
		 * @parameter 
		 * @Date May 21, 2008
		 *
		 */
		public void dealRoomCatalogUpdateRequest(HttpServletRequest request,
				HttpServletResponse response) throws Exception {
			/*
			 * String gtId = null; String gtName = null; gtId = (String)
			 * request.getParameter("gtId").trim(); gtName = (String)
			 * request.getParameter("gtId").trim(); if (gtId != null) {
			 * guestInforUtil.updateGuestInforRequest(request, gtId); } else if
			 * (gtName != null) {
			 */
			response.setContentType("application/json;charset=utf-8");
			if ((String) request.getParameter("json").trim() != null) { 
				json = (String) request.getParameter("json").trim();
				log.info("Update the roomCatalog information");
				log.info(json);
				JSONObject jsonObject = JSONObject.fromObject( json );
				log.info(jsonObject);
				RoomCatalog roomCatalog = (RoomCatalog) JSONObject.toBean( jsonObject, RoomCatalog.class );
				log.info(roomCatalog);
				businessService.updateRoomCatalog(roomCatalog);
			} else {
				response.getWriter().write("{failure:true}");
			}

		}
		
		/**
		 * Methohs description goes here.
		 * 
		 * @parameter 
		 * @Date May 21, 2008
		 *
		 */
		public void dealRoomCatalogAddRequest(HttpServletRequest request,
				HttpServletResponse response) throws Exception {
			/*
			 * String gtId = null; String gtName = null; gtId = (String)
			 * request.getParameter("gtId").trim(); gtName = (String)
			 * request.getParameter("gtId").trim(); if (gtId != null) {
			 * guestInforUtil.updateGuestInforRequest(request, gtId); } else if
			 * (gtName != null) {
			 */
			response.setContentType("application/json;charset=utf-8");
			if ((String) request.getParameter("json").trim() != null) { 
				json = (String) request.getParameter("json").trim();
				log.info("Add new roomCatalog record");
				log.info(json);
				JSONObject jsonObject = JSONObject.fromObject( json );
				log.info(jsonObject);
				jsonObject.remove("rcId");
				RoomCatalog roomCatalog = (RoomCatalog) JSONObject.toBean( jsonObject, RoomCatalog.class );
				log.info(roomCatalog);
				boolean isAdd = businessService.addNewRoomCatalog(roomCatalog);
				if(isAdd){
					response.getWriter().write("{success:true}");
				} else {
					response.getWriter().write("{failure:true}");
				}
			} else {
				response.getWriter().write("{failure:true}");
			}

		}
		/**
		 * Methohs description goes here.
		 * 
		 * @parameter 
		 * @Date May 21, 2008
		 *
		 */
		public void dealRoomCatalogDelRequest(HttpServletRequest request,
				HttpServletResponse response) throws Exception {
			/*
			 * String gtId = null; String gtName = null; gtId = (String)
			 * request.getParameter("gtId").trim(); gtName = (String)
			 * request.getParameter("gtId").trim(); if (gtId != null) {
			 * guestInforUtil.updateGuestInforRequest(request, gtId); } else if
			 * (gtName != null) {
			 */
			request.setCharacterEncoding("UTF-8");
			response.setContentType("text/json;charset=utf-8");
			String roomJson=(String) request.getParameter("json").trim();
			JSONArray jsonArray=JSONArray.fromObject(roomJson);//[{},{}]	
			Iterator iterator=jsonArray.iterator();
			JSONObject jsonObject=new JSONObject();
			while(iterator.hasNext()){
				jsonObject=JSONObject.fromObject(iterator.next());//{}
				RoomCatalog roomCatalog = (RoomCatalog) JSONObject.toBean( jsonObject, RoomCatalog.class );
				boolean isDelete = businessService.delRoomCatalog(roomCatalog);
				if (!isDelete) {
					log.info("Err on delete guest");
					response.getWriter().write("{failure:true,reason:'不存在要删除的房间'}");
				}
			}
			response.getWriter().write("{success: true}");
		}
/**************************************************************/
		/**
		 * Methohs description goes here.
		 * 
		 * @parameter 
		 * @Date May 21, 2008
		 * @discipt Operator
		 */
		public void showAllOperator(HttpServletRequest request,
				HttpServletResponse response) throws Exception {
			request.setCharacterEncoding("UTF-8");
			response.setContentType("text/json;charset=utf-8");
			Operator operator = new Operator();
			List<Operator> operatorList = businessService.showAllOperators();
			Iterator i = operatorList.iterator();
			JSONArray jsonItems = new JSONArray();
			while (i.hasNext()) {
				operator = (Operator)i.next();
				String time = String.valueOf(operator.getOpCreateTime());
				JSONObject object = JSONObject.fromObject(operator);
				object.remove("opCreateTime");
				object.put("opCreateTime", time);
				object.put("isNew", "0");
				jsonItems.add(object);
			}
			JSONObject json = new JSONObject();
			json.put("operators", jsonItems);
			System.out.println(json);
			PrintWriter out = response.getWriter();
			out.print(json);
		}
		
		public void dealOperatorUpdateRequest(HttpServletRequest request,
				HttpServletResponse response) throws Exception {
			/*
			 * String gtId = null; String gtName = null; gtId = (String)
			 * request.getParameter("gtId").trim(); gtName = (String)
			 * request.getParameter("gtId").trim(); if (gtId != null) {
			 * guestInforUtil.updateGuestInforRequest(request, gtId); } else if
			 * (gtName != null) {
			 */
			response.setContentType("application/json;charset=utf-8");
			if ((String) request.getParameter("json").trim() != null) { 
				json = (String) request.getParameter("json").trim();
				log.info("Update the operator information");
				log.info(json);
				JSONObject jsonObject = JSONObject.fromObject( json );
				String privilege = jsonObject.getString("opPrivilege");
				String createTime = jsonObject.getString("opCreateTime");
				if(privilege=="普通权限"){
					privilege = "0";
				} else if (privilege=="管理员权限"){
					privilege = "255";
				}
				jsonObject.remove("isNew");
				jsonObject.remove("opCreateTime");
				jsonObject.remove("opPrivilege");
				jsonObject.put("opCreateTime", Timestamp.valueOf(createTime));
				jsonObject.put("opCreateTime", privilege);
				log.info(jsonObject);
				Operator operator = businessService.findOperatorByOpUserName(jsonObject.getString("opUserName"));
				if(operator!=null){  //数据库有该数据
					log.info(operator);
					Operator newOperator = (Operator) JSONObject.toBean( jsonObject, Operator.class );
					businessService.updateOperator(newOperator);
				}
			} else {
				response.getWriter().write("{failure:true}");
			}

		}
		
		/**
		 * Methohs description goes here.
		 * 
		 * @parameter 
		 * @Date May 21, 2008
		 *
		 */
		public void dealOperatorAddRequest(HttpServletRequest request,
				HttpServletResponse response) throws Exception {
			/*
			 * String gtId = null; String gtName = null; gtId = (String)
			 * request.getParameter("gtId").trim(); gtName = (String)
			 * request.getParameter("gtId").trim(); if (gtId != null) {
			 * guestInforUtil.updateGuestInforRequest(request, gtId); } else if
			 * (gtName != null) {
			 */
			response.setContentType("application/json;charset=utf-8");
			if ((String) request.getParameter("json").trim() != null) { 
				json = (String) request.getParameter("json").trim();
				log.info("Add new operator record");
				log.info(json);
				JSONObject jsonObject = JSONObject.fromObject( json );
				String privilege = jsonObject.getString("opPrivilege");
				if(privilege=="普通权限"){
					privilege = "0";
				} else if (privilege=="管理员权限"){
					privilege = "255";
				}
				jsonObject.remove("isNew");
				jsonObject.remove("opCreateTime");
				jsonObject.remove("opPrivilege");
				jsonObject.put("opPrivilege", privilege);
				Timestamp createTime = new Timestamp(System.currentTimeMillis());
				log.info(jsonObject);
				Operator operator = (Operator) JSONObject.toBean( jsonObject, Operator.class );
				operator.setOpCreateTime(createTime);
				log.info(operator);
				boolean isAdd = businessService.addNewOperator(operator);
				if(isAdd){
					response.getWriter().write("{success:true}");
				} else {
					response.getWriter().write("{failure:true}");
				}
			} else {
				response.getWriter().write("{failure:true}");
			}

		}
		/**
		 * Methohs description goes here.
		 * 
		 * @parameter 
		 * @Date May 21, 2008
		 *
		 */
		public void dealOperatorDelRequest(HttpServletRequest request,
				HttpServletResponse response) throws Exception {
			/*
			 * String gtId = null; String gtName = null; gtId = (String)
			 * request.getParameter("gtId").trim(); gtName = (String)
			 * request.getParameter("gtId").trim(); if (gtId != null) {
			 * guestInforUtil.updateGuestInforRequest(request, gtId); } else if
			 * (gtName != null) {
			 */
			request.setCharacterEncoding("UTF-8");
			response.setContentType("text/json;charset=utf-8");
			String operatorJson=(String) request.getParameter("json").trim();
			JSONArray jsonArray=JSONArray.fromObject(operatorJson);//[{},{}]	
			Iterator iterator=jsonArray.iterator();
			JSONObject jsonObject=new JSONObject();
			while(iterator.hasNext()){
				jsonObject=JSONObject.fromObject(iterator.next());//{}
				Operator operator = new Operator();
				operator = businessService.findOperatorByOpUserName(jsonObject.getString("opUserName"));
				boolean isDelete = businessService.deleteOperator(operator);
				if (!isDelete) {
					log.info("Err on delete guest");
					response.getWriter().write("{failure:true,reason:'不存在要删除的房间'}");
				}
			}
			response.getWriter().write("{success: true}");
		} 
/*******************************************************************/		
		public BusinessService getBusinessService() {
			return businessService;
		}
		public void setBusinessService(BusinessService businessService) {
			this.businessService = businessService;
		}
		
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -