【问题标题】:GWT requestfactory: can not get a list of valueproxy inside an EntityProxyGWT requestfactory:无法获取 EntityProxy 内的 valueproxy 列表
【发布时间】:2012-08-16 11:44:31
【问题描述】:
class MyEntityProxy
{
    @Load
    MyEntityProxy2 ep;

}
public class MyEntityProxy2
{
    @Embed
    List<MyValueProxy> values;

}
class MyValueProxy
{
    String name;
    String value;
}

在客户端,我希望发送一个请求以获取MyEntityProxy 的列表,并返回MyEntityProxy2 及其值列表。 从调试中我可以在服务器端看到所有MyValueProxy 列表已被检索并返回。但在客户端,没有 valueProxy 那里。 eg.getMyValueProxies()==null

我在请求MyEntityProxy 列表时附加路径信息,如下所示:

String[] paths=new String[]{"ep","ep.values"};

如果我直接用path("values")发送请求获取MyEntityProxy2列表,所有值都可以成功返回。

对此有什么想法吗? 谢谢。

【问题讨论】:

  • 我看不出有什么理由不应该这样做。可以用 Chrome 的开发者工具/Firebug 检查一下 HTTP 请求的内容吗?
  • 嗨 Umit,你的提醒很有帮助,我正在检查这个。

标签: java gwt requestfactory objectify


【解决方案1】:

Ümit 是对的,上面的代码可以,其他逻辑错误导致这个问题,感谢 Umit 的大力提醒。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多