个人随笔
目录
Struts2接收json参数
2020-07-06 12:09:10

Struts2接收json参数,json参数是以流的形式在报文体中,所以不能直接获取参数,要从流中读取,如下:

  1. public String getRequestBody(){
  2. ActionContext ctx = ActionContext.getContext();
  3. HttpServletRequest request = (HttpServletRequest)ctx.get(ServletActionContext.HTTP_REQUEST);
  4. InputStream inputStream;
  5. String str = "";
  6. try {
  7. inputStream = request.getInputStream();
  8. String strMessage = "";
  9. BufferedReader reader;
  10. reader = new BufferedReader(new InputStreamReader(inputStream,"utf-8"));
  11. while ((strMessage = reader.readLine()) != null) {
  12. str += strMessage;
  13. }
  14. reader.close();
  15. inputStream.close();
  16. } catch (IOException e) {
  17. e.printStackTrace();
  18. }
  19. return str;
  20. }
 950

啊!这个可能是世界上最丑的留言输入框功能~


当然,也是最丑的留言列表

有疑问发邮件到 : suibibk@qq.com 侵权立删
Copyright : 个人随笔   备案号 : 粤ICP备18099399号-2