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