读书人

Struts1 ActionForm初始化有关问题

发布时间: 2012-08-30 09:55:54 作者: rapoo

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为空,那么就不提交这个参数

读书人网 >软件架构设计

热点推荐