Struts1 ActionForm初始化问题

public class FormModelActionForm extends ActionForm{
                private Short dynamicInsert;
     	public Short getDynamicInsert() {
		return dynamicInsert;
	}

	public void setDynamicInsert(Short dynamicInsert) {
		this.dynamicInsert = dynamicInsert;
	}
}

 在使用struts1时,必须创建ActionForm,即所谓的form用于接收页面用户提交的数据,但有一种情况,就是当提交页面中含有一个字段而没有值时,struts1会默认进行初始化值

例如我form里有一个private Short dynamicInsert;字段,当页面中有这个字段而没有任何值时,在action中取到的这个字段dynamicInsert值却为0,而不是空null,要想让页面没有输入dynamicInsert值传到action值为null,必须在页面加上判断,如果dynamicInsert为空,那么就不提交这个参数

你可能感兴趣的:(ActionForm)