投稿されたフォーム データからチェックボックスの値を取得しようとしています。ファイルの値を簡単に取得できるため (以下のコードではファイルフォームフィールドを省略しています)、フォームは既に機能していますが、チェックボックスは null 以外を返しません。私は何を間違っていますか?
サーブレット:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String str = request.getParameter("isTransform");
System.out.println("parameter: " + str);
}
HTML クライアント:
<form enctype="multipart/form-data" id="compareForm1" >
<input type="checkbox" value="true" name="isTransform" id="isTransform1" >
</form>
jquery.form.js で実際の投稿を送信しています
var options = {
url: "http://localhost:8080/TestingTomcat/someClassName",
type: "POST",
success: function (html){
$("#placeholder").html(html);
change_active("comparison_page");
}
};
$("#compareForm1").submit(function () {
$(this).ajaxSubmit(options);
return false;
});
実際の投稿データ:
POSTDATA =-----------------------------153501500631101
Content-Disposition: form-data; name="isTransform"
true
-----------------------------153501500631101
Content-Disposition: form-data; name="isTransform"
true
-----------------------------153501500631101--
そして、ボタンをクリックまたはクリックしないで得られる結果は次のとおりです。
parameter: null