GWT RequestBuilder - Changin URL

时间:2010-02-14 15:40:15

标签: php ajax gwt

我正在使用GWT从php脚本动态加载html片段。我定义了我希望php脚本在url中返回的片段(test.php?snippet = 1)。现在在GWT中我有一个函数“getSnippet(int snippet id)”,它使用RequestBuilder来检索片段。它工作得非常好,但每次调用getSnippet时我都必须创建一个新的RequestBuilder。我宁愿拥有一个ReqestBuilder,只需在调用getSnippet时更改url ...

有办法做到这一点吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

在查看源代码时,我看不出他们为什么这么做的充分理由。我想认为GWT开发人员决定省略setUrl方法是有原因的,而是将其包含在构造函数中。

如果你真的想这样做,那么解决这个问题的方法是扩展类并添加setUrl(String url)方法。修改RequestBuilder的所有当前用途,以使用新扩展的类,看看是否有任何中断。