//服务端入口
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();
}
}
java2ee
最新推荐文章于 2022-10-06 18:39:21 发布