关于表单提交的一个问题:后台获取不到前台提交的数据
今天写一个表单提交的小页面,后台用struts2,前台代码:
<form action="context/vacation/getEmpByDpIdAction.action" id="getEmp" method="post">
<table width="400" id="right_add_vacationTable">
<tr>
<td>选择目标部门</td>
</tr>
<tr>
<td>
<select id="dp_id" >
<option value="0"></option>
</select>
</td>
</tr>
<tr>
<td><input type="button" id="create" value="查询"/></td>
</tr>
</table>
</form>
后台用struts2的Action类的属性来接受:
private String dp_id;
public String getDp_id() {
return dp_id;
}
public void setDp_id(String dp_id) {
this.dp_id = dp_id;
}
但是反复提交,发现后台总是接收不到dp_id的值.... 仔细一看 原来控件的name属性没设置...
切记: 控件的 name属性 要和后台接受的字段一样,否则无法接受...
持续学习、持续收获才能带来持续的满足和快乐!
浙公网安备 33010602011771号