Gwt 如何从SelectItem获取值

Gwt 如何从SelectItem获取值,gwt,servlets,combobox,webforms,smartgwt,Gwt,Servlets,Combobox,Webforms,Smartgwt,我有一个愚蠢的问题,如何从httpservletRequest获取SelectItem smartgwt中选择的值 在这里,我构建selectItem: for (int i = 0; i < nomeSplit.length - 1; i++) { if (!(nomeSplit[i].equals("importador"))) list.put(nomeSplit[i], nomeSplit[i]); } SelectItem combo = new Se

我有一个愚蠢的问题,如何从httpservletRequest获取SelectItem smartgwt中选择的值

在这里,我构建selectItem:

for (int i = 0; i < nomeSplit.length - 1; i++) {
   if (!(nomeSplit[i].equals("importador")))    
      list.put(nomeSplit[i], nomeSplit[i]);
}

SelectItem combo = new SelectItem();
combo.setValueMap(list); 
combo.setName("importador");
我认为使用httpservletRequest设置name和get think参数会起作用,但事实并非如此

有人知道我是怎么得到这个值的吗

编辑已解决的问题:

我解决了将SelectItem smartgwt更改为ListBox gwt的问题,因为表单是多部分的,servlet无法获得它的值,而我得到的ListBox没有问题


Thnks代表回答者。

您可以使用combo.getValueAsString方法轻松获取SelectItem选定项的值。 或字符串combo.getValue


使用combo.setValuestring设置SelectItem selectedValue;这是您需要的吗?

首先在页面上右键单击SelectItem element并使用FireBug检查元素的名称它必须有一种通过代码的方式,因为这是不可行的我将组合框的名称设置为Importator,我尝试通过httpservlet获取其值它返回null否,我需要通过servlet获取值,不只是通过组合,因为我没有。
String importador =   httpServletRequest.getParameter("importador");