jsp页面示例:
<label>招聘人数:<input class="small-input" name="positionRegister.recruitNumb" value="${pr.recruitNumb }" /></label>
action类定义:
public class PositionRegisterAction extends ActionSupport {
private static final long serialVersionUID = 572458304318197260L;
/**
*
*/
private PositionRegister positionRegister = new PositionRegister();
public PositionRegister getPositionRegister() {
return positionRegister;
}
public void setPositionRegister(PositionRegister positionRegister) {
this.positionRegister = positionRegister;
}
public void updatePositionRegister(){
System.out.println(positionRegister.getRecruitNumb());
}
}
如果是form表单的话,设置提交按钮的type="submit";或者$("form").submit();后台就会自动注入到定义的实体类对象。
如果不用sumbit方式,使用ajax的话,参数要如下方式:
$.get("updatePR",{ "positionRegister.recruitNumb":7 },function(data){});
后台也会自动注入。
注意:对于时间就不能用命名name的方式传,否则报:
HTTP Status 404 - No result defined for action ... and result input
转载于:https://blog.51cto.com/11947917/1871911