2012-04-25 8 views
0

私はGWTを使用しています。 chkBoxfileuploadformPanelに追加されています。GWTのサーバー側のチェックボックスのgetvalue

後のformPanel.submit();サーバー側で

は私がchkbox

の値がそう

if (item.isFormField()) { 
     if (item.getFieldName().equalsIgnoreCase("chkbox")) { 
         chkbox= Streams.asString(item.openStream()); 
        } 

       } 

chkbox.getvaluetrueある

は、サーバ側の値がオン chkbox.getValueで欲しい私が手falseですサーバ側のnull

私はform valueが提供されていないチェックボックスのデフォルト値である「オン」chkbox

+0

論理的なやり方は、要求の一部としてクライアントから値を引き上げることです。 IMO、サーバーはUIに不可知論的でなければなりません。サーバーが関わる限り、UIは存在しません。 –

答えて

1

の値に応じてファイルの操作を行うことができるように、私はchkboxの値を必要とします。 http://www.w3.org/TR/html5/form-submission.html#constructing-form-data-set

あなた本当にはその後、与えていない、何かを送信したい場合は、次のボックスがチェックされている場合、値のみ(フィールドが存在しない場合は、それがオフだった意味)サーバーに送信されることを

チェックボックスにの名前がで、代わりにフィールドを使用して、CheckboxValueChangeHandlerを使用して更新します。

関連する問題