Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
请求URL参数会中断inputstream Java_Java_Servlets_Parameters_Request - Fatal编程技术网

请求URL参数会中断inputstream Java

请求URL参数会中断inputstream Java,java,servlets,parameters,request,Java,Servlets,Parameters,Request,我有一个接受POST请求的servlet,当我不尝试读取参数时,它可以完美地工作。inputstream包含一个解析良好的XML文件。但是,当我尝试读取参数时: String account = request.getParameter("account"); 读取inputstream时失败。 这会如何影响inputstream?我想您使用的是HttpServletRequest,从文档中可以看出: 如果参数数据是在请求正文中发送的,比如HTTP POST请求,那么通过getInputStr

我有一个接受POST请求的servlet,当我不尝试读取参数时,它可以完美地工作。inputstream包含一个解析良好的XML文件。但是,当我尝试读取参数时:

String account = request.getParameter("account");
读取inputstream时失败。
这会如何影响inputstream?

我想您使用的是HttpServletRequest,从文档中可以看出:

如果参数数据是在请求正文中发送的,比如HTTP POST请求,那么通过getInputStream()或getReader()直接读取正文可能会干扰此方法的执行。

您是否在使用
getParameter()
之前使用
getInputStream()
getReader()


此处的相关答案可能会帮助您解决问题:

您遇到的错误是什么?