我有一个愚蠢的问题,如何从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");
在这里,我尝试获取表单发送的值:
String importador = httpServletRequest.getParameter("importador");
我认为使用httpservletRequest设置名称和获取思想参数会起作用,但事实并非如此。
任何人都知道我如何获得这个价值?
编辑(已解决):
我解决了将SelectItem(smartgwt)更改为ListBox(gwt)的问题,因为表单是多部分的,并且servlet无法获取其值,而且我得到的ListBox没有问题。
回答谁的问题。
答案 0 :(得分:0)
您可以使用combo.getValueAsString()方法轻松获取SelectItem选定项的值。 或(String)combo.getValue()。
使用combo.setValue(string)设置SelectItem selectedValue;这是你需要的吗?