JSF2 f:没有查询字符串的ajax ajax请求?

时间:2011-07-13 20:59:35

标签: ajax post jsf-2 richfaces prettyfaces

现在我正在制作每个f:ajax(或a4j:ajax)请求,POST包含我不想要的查询字符串。有没有办法让它传递给他们?我不明白为什么它会这样做。

示例:请求页面

GET /mypage.xhtml?zipcode=10101

然后在该页面上由f:ajax触发的任何ajax调用都会像这样发布一个帖子:

POST /mypage.xhtml?zipcode=10101

这会导致很多问题,因为如果我在带有ajax的页面上更改zip的表单元素,任何其他ajax帖子实际上会导致传递到页面的原始邮政编码重新读取并重置在我的支持bean上

我真的想告诉所有f:ajax调用STOP将请求参数放在URL中,如下所示:

POST /mypage.xhtml(无论在原始页面GET上有什么请求paremteres)。

1 个答案:

答案 0 :(得分:0)

如果您定义了视图参数,则可能会发生这种情况。