SpringMVC如何用實體物件接收引數
阿新 • • 發佈:2019-01-28
簡單的做法是:
前臺使用表單提交,注意method="post",
後臺在controller的方法引數裡面寫:你要用來接收的實體物件,不要加@RequestBody
程式碼示例:
@RequestMapping(value="require/publish",method=RequestMethod.POST)
public String publish(Require require){
logger.info("進入了publish方法");
return PageConst.INDEX;
}
前臺:
<form id="form1" action="<%=basePath%>require/publish" method="post"> <table> <tr> <td width="10%">選擇服務: </td> <td><select name="seviceType" style="width: 11%;" id="serviceType"> <option value="0">飯堂送餐</option> <option value="1">看病陪護</option> </select></td> </tr> <tr> <td width="10%">服務時間:</td> <td> <div class="input-append date form_datetime"> <input size="20" type="text" value="" id="date" name="date" readonly> <span class="add-on"><i class="icon-th"></i></span> </div> </td> </tr> <tr> <td width="10%">聯絡方式:</td> <td><input type="text" name="phone" value="" id="phone" onblur="validatemobile(this)"></td> </tr> <tr> <td width="10%">詳細住址:</td> <td><input type="text" name="address" value="" id="address" style="width: 80%;"></td> </tr> <tr> <td width="10%">備註:</td> <td><input type="text" name="remark" value="" id="remark" style="width: 80%;"></td> </tr> </table> <div align="center"> <button class="btn btn-primary" type="submit" name="publish" id="publish">釋出</button> </div> </form>