我正在使用 servlet 在 Struts2 中为 cxml 打孔模块接收 rquest,xml 文档将与流中的请求一起发送,我曾经使用request.getInputStream()
并request.getReader()
接收,但是当请求从远程客户端系统到达我的 servlet 时inputSteram.read()
返回 -1,但req.getContentLength()
返回长度为来自请求对象的 xml 字符串....
我怎样才能摆脱这个问题......?有没有其他方法来执行这个过程..?
注意: 相同的 servlet 可以在非 struts 环境中工作......!