Strutsz中Vo与ActionForm内容复制的问题

03-11-28 crazymens
我的系统中vo与数据库的表结构一一对应,actionForm采用DynamicForm.

actionForm定义如下:

<form-bean name="*****Form" type="org.apache.struts.action.DynaActionForm">

<form-property name="province" type="java.lang.String" />

<form-property name="region" type="java.lang.String" />

<form-property name="city" type="java.lang.String" />

<form-property name="address" type="java.lang.String" />

</form-bean>

在执行View操作的Action中我用PropertyUtils.copyProperties(form,vo)可以将数据从vo中传递到form中。但是在执行save操作的action中我用PropertyUtils.copyProperties(vo,form)将表单信息回填到vo中,总是出错,系统提示空指针错误。 我不明白是哪里错误了。 检查了form的内容,form是有内容的

,vo也是有内容的,空指针错误可能来自什么地方呢?有没有朋友做过这样的应用呢?指点一下我。

后来我将actionForm换成了传统的actionform bean,发现数据就可以拷贝了。这又是为什么呢?

banq
2003-11-28 13:11
系统提示空指针错误一般表示没有源对象,你检查一下,这个实例到底有没有?

猜你喜欢