一、需求
客户端通过前端填写表单信息,后台获取表单信息进行相应处理。
二、工具
前端采用jsp,后台 springmvc
三、示例
(一)、前端输入的form表单代码
<form id="frm" action="../app/addcreditapplyrecord" class="form-horizontal" method="post" enctype="multipart/form-data">
<div class="panel" >
<div class="row-title">
<i></i><span class="color1">企业法人信息</span>
</div>
<div class="pannel-body">
<div class="from-group">
<input type="hidden" id="clientId" name="clientId" value="${clientId}">
<label fro="username">
<span class="error">*</span>法人身份证号:
</label>
<input type="text" nam>e="ownerIdCard" id="ownerIdCard" class="form-control"
</div>
</div>
</div>
</form>
(二)、后端代码
后端获取表单数据几种方式:
(一)、方法普通变量类型对应表单变量,即直接把表单的参数写到Controller相应的方法的形参中
(二)、方法自定义bean类型的各个属性对应表单全部变量,即建立一个和表单中参数对应的bean,用这个bean来封装接受的参数
(三)、HttpServletRequest.getParameter获取表单变量
@RequestMapping(value="/addcreditapplyrecord")
public String addRecord(HttpServletRequest request, Model model){
String clientId = request.getParameter("clientId");
String ownerIdCard = request.getParameter("ownerIdCard");
model.addAttribute("clientId",clientId);
model.addAttribute("ownerIdCard",ownerIdCard);
return "app/apply";
}
四、功能点
五、总结
六、参考