如何在GWT中获取servlet中的复选框值

时间:2012-02-28 13:06:31

标签: java gwt servlets

我有一个formPanel。在formPanel上我有checkBox,label和fileUpload

   checkBox.setName("Major");
   label.setName("path");
   fileUpload.setName("upload");

在服务器端,我必须检索小部件的所有值。 我可以通过下面提到的代码来检索文件。

          protected void doPost(HttpServletRequest request, 
            HttpServletResponse response) 
                    throws ServletException, IOException { 
     try {
            ServletFileUpload upload = new ServletFileUpload();
            response.setContentType("text/plain"); 

            FileItemIterator iterator = upload.getItemIterator(request);

            while (iterator.hasNext()) {
                FileItemStream item = iterator.next();
                System.out.println("item " + item + " to string " +item.toString());
                InputStream stream = item.openStream();

                if (item.isFormField()) {
                    log.warning("Got a form field: " + item.getFieldName());
                } else{
                    log.warning("Got an uploaded file: " + item.getFieldName() +
                              ", name = " + item.getName());
                    int len;
                    byte[] buffer = new byte[8192];
                    while ((len = stream.read(buffer, 0, buffer.length)) != -1) {

                      response.getOutputStream().write(buffer, 0, len);

                    }
                }

            }
    } catch (FileUploadException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
 } 

请告诉我如何在服务器端获取检查值n lable值。

0 个答案:

没有答案