0

投稿されたフォーム データからチェックボックスの値を取得しようとしています。ファイルの値を簡単に取得できるため (以下のコードではファイルフォームフィールドを省略しています)、フォームは既に機能していますが、チェックボックスは 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
4

1 に答える 1