📄 syncorderrelationservlet.java
字号:
import javax.servlet.*;import javax.servlet.http.*;import java.io.*;public class SyncOrderRelationServlet extends HttpServlet{ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { StringBuffer sb = new StringBuffer(); InputStream is = request.getInputStream(); java.io.BufferedReader in = new BufferedReader(new InputStreamReader(is, "UTF-8")); String line = ""; while ( (line = in.readLine()) != null) { sb.append(line); sb.append("\n"); } System.out.print(sb.toString()); //打印请求字符串 in.close(); is.close(); // //大家自己解析sb中的xml格式串,并处理 // //读出响应包,这里我省事了,直接从文件里读了,实际需要大家去根据需要拼出相应的响应包 String retXml = readFile("SyncOrderRelationResp.xml");// OutputStream os = null; os = response.getOutputStream(); os.write(retXml.getBytes("UTF-8"));//发送响应包 os.flush(); os.close(); } /** * 读出响应包 * @param fileName String 文件名 * @throws Exception * @return String */public String readFile(String fileName){ StringBuffer sb = new StringBuffer(); java.io.FileReader fr = null; java.io.BufferedReader br = null; try { fr = new java.io.FileReader(fileName); br = new java.io.BufferedReader(fr); String readLine = br.readLine(); while (readLine != null) { sb.append(readLine); sb.append("\n"); readLine = br.readLine(); } } catch(Exception e) { e.printStackTrace(); } finally { try { if (br != null) br.close(); if (fr != null) fr.close(); } catch(Exception e){} } return sb.toString();}}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -