JSP中的getParameter不起作用

时间:2017-05-01 20:24:29

标签: jquery html forms jsp

我试图向我的网络服务发送一些信息,但它不起作用,我不知道为什么。我将尝试使用以下代码解释它:

<form id="update_delete2" method="post" action="maintenance_information.jsp" data-toggle="validator" class="form-horizontal form-label-left">

                                                <span class="section">Question register content</span>

                                                <p>Insert an question <code>id</code> an then press the key <code>Enter</code> to load the register. 
                                                    Modify or review question register and then choose your action.
                                                </p>

                                                <div class="form-group">
                                                    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="id4">Question ID <span class="required">*</span>
                                                    </label>
                                                    <div class="col-md-6 col-sm-6 col-xs-12">
                                                        <input type="number" id="id4" name="id4" required="required"
                                                               data-validate-minmax="10,100" class="form-control col-md-7 col-xs-12">
                                                    </div>
                                                </div>
                                                <div class="form-group">
                                                    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="title4">Title <span class="required">*</span>
                                                    </label>
                                                    <div class="col-md-6 col-sm-6 col-xs-12">
                                                        <input type="text" id="title4" name="title4" required="required" class="form-control col-md-7 col-xs-12">
                                                    </div>
                                                </div>
                                                <div class="form-group">
                                                    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="description4"> Description <span class="required">*</span>
                                                    </label>
                                                    <div class="col-md-6 col-sm-6 col-xs-12">
                                                        <textarea id="description4" required="required" name="description4" class="form-control col-md-7 col-xs-12"></textarea>
                                                    </div>
                                                </div>
                                                <div class="form-group" data-toggle="buttons">
                                                    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="type4"> Question type <span class="required">*</span>
                                                    </label>
                                                    <div class="col-md-6 col-sm-6 col-xs-12 btn-group">
                                                        <label id="t1" name="t1" class="btn btn-default">
                                                            <input type="radio" name="type4" id="type4" value="Dashboard"> Dashboard
                                                        </label>
                                                        <label id="t2" name="t2" class="btn btn-default">
                                                            <input type="radio" name="type4" id="type4" value="App"> App
                                                        </label>
                                                    </div>
                                                </div>
                                                <input class="hidden" type="text" id="form_id" name="form_id">
                                                <div class="ln_solid"></div>
                                                <div class="form-group">
                                                    <div class="text-center">
                                                        <input id="update2" class="btn btn-success" value="Update">
                                                        <input id="delete2" class="btn btn-danger" value="Delete">
                                                    </div>
                                                </div>
                                            </form>

这是我的表单,我有一个隐藏的输入,它允许知道我必须在我的数据库上执行的操作。 取决于我按下它的按钮取值为&#34; 5&#34;或&#34; 6&#34;我用以下句子从Jquery改变了这个:

$("#update2").click(function () {
    $("#form_id").val("5");
    $("#update_delete2").submit();
});

$("#delete2").click(function () {
    $("#form_id").val("6");
    $("#update_delete2").submit();
});

如此好奇,因为我在另一种形式中具有相同的结构并且它正在工作,我在这里复制了相同的结构但是我无法使用它。

在jsp文件中,我通过id&#34; form_id&#34;得到隐藏的输入。按照以下说明操作:

request.getParameter(PageInfo.FORM_ID)

其中PageInfo.FORM_ID是&#34; form_id&#34;。结果是空字符串&#34;&#34;。

提前致谢。

0 个答案:

没有答案