栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

为什么HttpServletRequest输入流为空?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

为什么HttpServletRequest输入流为空?

如果它已经被预先消耗,它将为空。这将隐式进行,每当你打电话

getParameter()
getParameterValues()
getParameterMap()
getReader()
,等上
HttpServletRequest
。确保不要调用任何一种方法,这些方法本身在调用前需要从请求主体收集信息
getInputStream()
。如果您的servlet没有这样做,那么开始检查映射到同一URL模式的servlet过滤器。


更新: 这似乎是GAE 1.5特有的。也可以看看

  • http://pre.google.com/p/googleappengine/issues/detail?id=5161
  • http://pre.google.com/p/googleappengine/issues/detail?id=5898

除非他们解决问题,否则恐怕没有解决方案/变通办法。您可以 尝试 检查a中是否可用

Filter
,如果可以,则将其复制并存储为request属性。但这
可能会 影响某些GAE Servlet的进一步处理。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/449834.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号