Java 如何在GWT中获取服务器端的all ListBox值
我正在使用GWT 3个列表框是外接程序容器(verticalPanel)。容器已添加到formPanel 这些列表框具有多个值 在服务器端,我有这个代码 ServletFileUpload upload=新建ServletFileUpload() 但是我只能得到列表框的第一个值 请告诉我如何获取列表框的所有值 注意:我无法通过RPC发送列表框,因为这些列表框与要发送到服务器和服务器到外部存储库的文件相关Java 如何在GWT中获取服务器端的all ListBox值,java,gwt,servlets,gwt2,formpanel,Java,Gwt,Servlets,Gwt2,Formpanel,我正在使用GWT 3个列表框是外接程序容器(verticalPanel)。容器已添加到formPanel 这些列表框具有多个值 在服务器端,我有这个代码 ServletFileUpload upload=新建ServletFileUpload() 但是我只能得到列表框的第一个值 请告诉我如何获取列表框的所有值 注意:我无法通过RPC发送列表框,因为这些列表框与要发送到服务器和服务器到外部存储库的文件相关 一些plz帮助。如果您在运行时向列表框添加值,请管理列表,并将列表框中的值添加到该列表,然后
一些plz帮助。如果您在运行时向列表框添加值,请管理列表,并将列表框中的值添加到该列表,然后将该列表传递给服务器。@HardikMishra:您能帮我解决这个问题吗。
FileItemIterator iterator = upload.getItemIterator(request);
while (iterator.hasNext()) {
FileItemStream item = iterator.next();
stream = item.openStream();
if (item.isFormField()) {
log.warning("Got a form field: " + item.getFieldName() + item.getName() + item.);
System.out.println(" chk " +item.getFieldName() +" = "+ Streams.asString(item.openStream()));
}else{
log.warning("Got an uploaded file: " + item.getFieldName()
+ ", name = " + item.getName());
fileName = item.getName();
mimetype = item.getContentType();
}
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}