0
ここでは、私はチェックボックスである属性のセットを持っています。どちらも、HTMLのチェックボックスですが、otheroneがチェックされているようページからサーブレットへのデータマッピングを処理する方法
"<"input type="checkbox" class="attribute" name="trueFalse" value="true"/>
"<"input type="checkbox" class="attribute" name"oneZero" value="1"/>
問題がでてくる= 1(その場所の引用のうちはただショーのためにある脱出する方法がわかりませんでした)ここで1は=真チェックされていますチェックされていない場合、falseまたは0を渡す方法はありませんが、リクエストのプロパティは存在しません。だから私は、これまでのところ、私はと...
- 利用JS出てくると-Iが、これを行うにはしたくない、実際のテキストボックス の代わりに隠れて設定している、これを処理するための最良の方法を見つけようとしていますその後、それぞれの新しい属性のために、私はJS
- を編集する必要があるため、デフォルト値
- で列挙型を追加します。誰もが良いアイデアや1つのオプションのファンを持っているフィルタ
のいくつかの並べ替えを作成しますか?
処理コード
public Map<Utils.Attributes, String> getAttributesFromRequest(HttpServletRequest request, String postfix, String prefix){
Map<Utils.Attributes, String> returnValue = new HashMap<Utils.Attributes, String>();
for (Utils.Attributes attr : Utils.Attributes.values()) {
StringBuilder sb = new StringBuilder();
sb.append(prefix);
sb.append(attr.getName());
sb.append(prefix);
String value = request.getParameter(sb.toString());
if(testValue(value)){
returnValue.put(attr, value);
}
}
return returnValue;
}
私はそれも独立して決めました。私はまだ可能な他の選択肢に興味があり、おそらく大会を採択することを再考します。 – Jackie