小编pat*_*vin的帖子

从HttpServletRequest获取POST请求正文

我试图从HttpServletRequest对象获取整个身体.

我关注的代码如下所示:

if ( request.getMethod().equals("POST") )
{
    StringBuffer sb = new StringBuffer();
    BufferedReader bufferedReader = null;
    String content = "";

    try {
        //InputStream inputStream = request.getInputStream();
        //inputStream.available();
        //if (inputStream != null) {
        bufferedReader =  request.getReader() ; //new BufferedReader(new InputStreamReader(inputStream));
        char[] charBuffer = new char[128];
        int bytesRead;
        while ( (bytesRead = bufferedReader.read(charBuffer)) != -1 ) {
            sb.append(charBuffer, 0, bytesRead);
        }
        //} else {
        //        sb.append("");
        //}

    } catch (IOException ex) {
        throw ex;
    } finally {
        if (bufferedReader != null) { …
Run Code Online (Sandbox Code Playgroud)

java post servlets

90
推荐指数
8
解决办法
23万
查看次数

标签 统计

java ×1

post ×1

servlets ×1