【发布时间】:2014-02-13 19:45:19
【问题描述】:
我有一个愚蠢的问题,如何从 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 没有问题。
感谢回答的人。
【问题讨论】:
-
首先通过右键单击您的页面 SelectItem 元素检查元素的名称并使用 Firebug 进行检查
-
它必须有办法通过代码,因为这是不可行的
-
我将组合框的名称设置为 importador,并尝试通过返回 null 的 httpservlet 获取其值
标签: gwt servlets combobox webforms smartgwt