1

私は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ヘルプ。

4

1 に答える 1

0

実行時にリストボックスに値を追加する場合は、リストボックスの後ろにあるリストを管理し、リストボックスの値をそのリストに追加して、そのリストをサーバーに渡します。

于 2012-11-08T04:09:47.247 に答える