首页
IT
登录
6mi
u
盘
搜
搜 索
IT
java服务端
java服务端
xiaoxiao
2021-03-25
83
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 //服务端入口 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println( "DataAccessInterface!" ); JSONObject responseObject = new JSONObject(); JSONObject requestPara = null ; responseObject.put(FinalValue.TAG_EXCEPTION, "no error!" ); BufferedReader reader = new BufferedReader( new InputStreamReader(request.getInputStream(), Charset.forName( "utf-8" ))); BufferedWriter writer = new BufferedWriter( new OutputStreamWriter(response.getOutputStream())); try { requestPara = new JSONObject(reader.readLine().trim()); System.out.println(requestPara.toString()); if (requestPara.getString(TAG_TARGET).equals(TAG_SAVE)){ int objectId = SQLHelper.saveObject(requestPara); responseObject.put(FinalValue.TAG_OBJECT_ID, objectId); } else if (requestPara.getString(TAG_TARGET).equals(TAG_UPDATE)){ SQLHelper.updateObject(requestPara); } else if (requestPara.getString(TAG_TARGET).equals(TAG_DELETE)){ SQLHelper.deleteObject(requestPara); } else if (requestPara.getString(TAG_TARGET).equals(TAG_CREATE)){ SQLHelper.createTable(requestPara); } else if (requestPara.getString(TAG_TARGET).equals(TAG_ALTER)){ SQLHelper.alterTable(requestPara); } else if (requestPara.getString(TAG_TARGET).equals(TAG_SAVE)){ int objectId = SQLHelper.saveObject(requestPara); responseObject.put(FinalValue.TAG_OBJECT_ID, objectId); } else { System.out.println(requestPara.toString()); responseObject = SQLHelper.query(requestPara); } System.out.println(requestPara.toString()); } catch (Exception e) { responseObject.put(FinalValue.TAG_EXCEPTION, e.getMessage()); e.printStackTrace(); } finally { writer.write(responseObject.toString()); writer.flush(); } }
更多
0
分享到:
转载请注明原文地址: https://ju.6miu.com/read-25200.html
技术
最新回复
(
0
)