我正在使用GWT从php脚本动态加载html片段。我定义了我希望php脚本在url中返回的片段(test.php?snippet = 1)。现在在GWT中我有一个函数“getSnippet(int snippet id)”,它使用RequestBuilder来检索片段。它工作得非常好,但每次调用getSnippet时我都必须创建一个新的RequestBuilder。我宁愿拥有一个ReqestBuilder,只需在调用getSnippet时更改url ...
有办法做到这一点吗?
谢谢!
答案 0 :(得分:0)
在查看源代码时,我看不出他们为什么这么做的充分理由。我想认为GWT开发人员决定省略setUrl
方法是有原因的,而是将其包含在构造函数中。
如果你真的想这样做,那么解决这个问题的方法是扩展类并添加setUrl(String url)
方法。修改RequestBuilder
的所有当前用途,以使用新扩展的类,看看是否有任何中断。