在.jsp
页面中,我有一个表单(POST
方法):
<div class="form-group">
<div class="col-md-3">
<input type="text" list="materials" class="form-control" name="material"/>
<datalist id="materials"></datalist>
</div>
<div class="col-md-3 col-sm-3">
<input type="number" class="form-control" name="quantity" >
</div>
</div>
我从输入中删除了html5元素required
,看看如果用户提交表单而不填写这些输入会发生什么。在我的servlet中,我得到了这个:
String material = request.getParameter("material");
String quantity = request.getParameter("quantity");
System.out.println("material="+ material + "-quantity=" + quantity);
我得到了:
材料= -quantity =空
由于输入中的null
不同,我收到空字符串和type
结果的事实是什么?