java - smartGWT:从服务器检索数据以填充 listGrid

标签 java smartgwt

我正在寻找一种使用来自服务器的 XML 响应填充 ListGrid 的方法。

这是我的服务器响应的示例:

<?xml version="1.0" encoding="UTF-8"?>
  <tbody id="tbody">
    <tr>
      <word>The</word>
      <frequence>12</frequence>
    </tr>
    <tr>
       <word>best</word>
       <frequence>3</frequence>
    </tr>
    ...

这就是我如何使用保存 xml 结果的文件 (item.xml) 填充 ListGrid:

public class Frequenze extends DataSource {
    private static Frequenze instance = null;

      public static Frequenze getInstance() 
      {
        if (instance == null) {
            instance = new Frequenze("frequence");
        }
        return instance;
      }

      public Frequenze(String id) 
      {
            setID(id);
            setRecordXPath("//tr");
            DataSourceTextField wordField = new DataSourceTextField("word", "Word");
            wordField.setRequired(true);

            DataSourceIntegerField frequenceField = new DataSourceIntegerField("frequence", "Frequence");
            frequenceField.setRequired(true);

            setFields(wordField, frequenceField);

            setDataURL("ds/item.xml");
            setClientOnly(true);
      }
}

现在我不想使用该文件,但我正在寻找一种直接从服务器检索数据的方法。有人知道我怎么得到这个吗?

最佳答案

您可以考虑在服务器上创建一个 Servlet,它根据请求中的查询参数使用 XML 进行响应。

关于java - smartGWT:从服务器检索数据以填充 listGrid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2980782/

相关文章:

css - 字段样式中的智能 gwt 提示

java - 有没有办法在 Spring MVC 测试中不使用 @MockBean?

Java,尝试根据命令长度创建特定的网络字节头

java - 如何将一个倒计时器嵌套在另一个倒计时器中?

java - KeyPressed/KeyReleased 不起作用?

Java - 如何验证当鼠标悬停在按钮上时是否显示替代文本?

java - 无与伦比的类型 : int and Number in java 8

java - SmartGWT - 如何将项目排序为动态形式?

java - SmartGWT ListGrid - 从选择中排除字段

gwt - 如何在 smartgwt 中将 SelectItem 中的几个选项变灰?