JAVA

Servlet接收POST BODY数据

用Servlet做了个简单的api,接收一个xml参数 保存到数据返回xml即可

request.setCharacterEncoding("UTF-8");
BufferedReader br = new BufferedReader(new InputStreamReader((ServletInputStream)request.getInputStream(),"UTF-8"));
String line = null;
StringBuilder sb = new StringBuilder();
sb.append(br.readLine());
while((line = br.readLine())!=null){
	sb.append(line);
}
String xmlDoc = sb.toString();

JAVA构建字符串StringBuilder用法

如果需要许多小段的字符串构建一个字符串,就应该使用字符串构建器,具体使用如下:

StringBuilder builder = new StringBuilder(); //创建一个空的字符串构建器对象

builder.append("your character string is : ");//插入用append

builder.append("hi");

String completeString = builder.toString();//得到完整的字符串对象

那么输出应该是:your character string is : hi

在JDK5.O引入StringBuilder类,其前身是StringBuffer