gpt4 book ai didi

forms - 从 Bootstrap 3 提交表单和 JSP 获取参数

转载 作者:行者123 更新时间:2023-12-05 08:43:49 27 4
gpt4 key购买 nike

我是 Bootstrap 的新手。但我对 HTML 非常熟悉。问题是我无法从 JSP 获取参数值。参数来自带有 Bootstrap 3 的 HTML 页面。这是代码。我不明白。如果我只制作简单的 html 页面,那么我可以获得参数。

<form class="form-horizontal" method="POST" action="makeResv.jsp">
<div class="container">
<div class="row">
<div class="control-group col-md-5">
<label for="checkIn">date1</label>
<div id="date-container">
<div class="input-group date">
<input type="text" id="checkIn" class="form-control"><span
class="input-group-addon"><i class="glyphicon glyphicon-th"></i></span>
</div>
</div>
</div>
<div class="control-group col-md-5">
<label for="checkOut">date2</label>
<div id="date-container">
<div class="input-group date">
<input type="text" id="checkOut" class="form-control"><span
class="input-group-addon"><i class="glyphicon glyphicon-th"></i></span>
</div>
</div>
</div>
<div class="col-md-2">
<button type="submit" class="btn btn-success">search</button>
</div>
</div>
</div>
</form>

在 JSP 页面中,我只是执行以下操作。

String checkIn = request.getParameter("checkIn");
String checkOut = request.getParameter("checkOut");
out.println(checkIn + " " + checkOut);

上述 HTML 代码与 Bootstrap 有什么问题??请给我一些建议。谢谢!!

顺便说一句,我正在使用 datepicker JavaScript 库,但我认为这不会影响结果。我不能在这里添加库代码,但它仍然很好用。 https://github.com/eternicode/bootstrap-datepicker

最佳答案

Bootstrap 与 HTML 相同。您遇到的问题是因为您没有任何 name input 中定义的属性元素。您定义 id但是要通过 POST(request.getParameter() 函数)访问提交的变量,您需要有 name属性定义:

替换<input>像这样的行:

<input type="text" name="checkIn" id="checkIn" class="form-control">

<input type="text" name="checkOut" id="checkOut" class="form-control"><

关于forms - 从 Bootstrap 3 提交表单和 JSP 获取参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22879737/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com