1

我正在尝试修复 sitebricks 中的一个错误,它消耗所有 servlet 数据的输入流,即使是那些不使用站点砖的。

HiddenMethodFilter.java 行:66

String methodName = httpRequest.getParameter(this.hiddenFieldName);

请参阅http://code.google.com/p/google-sitebricks/issues/detail?id=45

4

2 回答 2

3

是的,您可以提供自己的请求,请参阅使用 servlet 过滤器修改请求参数

此外,扩展错误的 sitebricks 过滤器可能比链接更容易。

于 2011-12-16T15:06:08.620 回答
-2

显然不是,因为 servlet 容器需要读取和使用 InputStream 中的数据,然后才能为您提供请求参数。反之,如果您先使用 InputStream,则容器稍后将无法访问请求参数。

为什么您不能使用链接问题中的建议来修复错误,该建议建议仅为与 Site Bricks 相关的 URL 配置 HiddenMethodFilter?

于 2011-12-16T15:11:06.313 回答