如何将搜索条件发送到服务器并在另一个页面中显示搜索结果?

时间:2012-01-25 16:13:25

标签: gwt

非常简单的情况,一个搜索页面有多个搜索条件,当用户填写并按“搜索”时,搜索条件传递给服务器并检索数据库并将结果放入arrayList,然后服务器将页面重定向到结果页面,显示搜索结果。

我不知道如何做最后一步,“在结果页面显示结果” 如果使用GWT-RPC方法, 我们在回调对象的onsuccess方法中得到结果arraylist然后在onsuccess方法中跳转到另一个页面? 但我不知道如何实现这一点,特别是“发送结果并跳转到另一个页面”部分

如果我使用PanelForm方法执行此操作,我还会坚持步骤(arrayList)如何传递给show result页面?或显示结果页面如何在服务器中获取搜索结果?

1 个答案:

答案 0 :(得分:0)

对不起我的英文,

你将获得onsuccess方法中的列表

public void onSuccess(List list) 
{                           
     List resultList = new ArrayList<com.shared.PanelFormVO>();
     for (int i = 0; i < list.size(); i++) {
         PanelFormVO ld1 = (PanelFormVO) list.get(i);
         resultList.add(ld1);
     }
     cellTable.setRowData(resultList);  
}

此代码将向您展示如何将数据放入单元格表中。 否则你可以使用该列表来使用数据