2012-06-11 30 views
1

我正在使用GWT如何獲取GWT中服務器端的所有列表框值

3列表框是在容器(verticalPanel)中添加的。容器被添加到formPanel。

這些列表框有多個值。

在服務器端我有這個代碼。

ServletFileUpload upload = new ServletFileUpload();

 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(); 
    } 

,但我可以得到的只有列表框中的第一個值

PLZ告訴我如何得到列表框中的所有值

注意:我無法通過發送列表框RPC導致這些列表框與要發送到服務器和服務器的文件相關聯到外部存儲庫。

一些plz幫助。

+0

@HardikMishra:你能幫我解決這個問題嗎? – GameBuilder

回答

0

如果在運行時向列表框添加值管理列表behiend它並將列表框中的值添加到該列表並將該列表傳遞給服務器。

相關問題