JSP异常:属性

时间:2016-11-17 08:19:53

标签: java jsp struts

我在JSP中使用struts。我有以下表单bean。

<form-bean name="editProjectForm" dynamic="true" type="com.thomsonrights.base.BaseDynaValidatorFormForProject">
    <form-property name="mutable" type="java.lang.String" initial="true" />
    <form-property name="method" type="java.lang.String"  />
    <form-property name="mod_time_stamp" type="java.lang.String"  initial="" />
    <form-property name="pub_id" type="java.lang.String"  initial="" /> 

    <form-property name="proj_complete_name" type="java.lang.String"  />
    <form-property name="proj_owner_list" type="java.lang.Object"  />
    <form-property name="proj_user_list" type="java.lang.Object[]"  />
    <form-property name="pub_authors_list" type="java.lang.Object[]"  />

  </form-bean>

在Jsp中使用下面的标签。      

在动作类中,我在表单中设置了proj_owner_list对象。

 ProjOwner projOwner = ProjectFunctions.retrieveProjOwnerInfo(conn, form, sql);
 PropertyUtils.setProperty(form, "proj_owner_list", projOwner );

编辑页面或保存后,值正确呈现并显示在UI中。但在保存时,如果验证失败,则会出现以下错误。

  

javax.servlet.jsp.JspException:没有属性的getter方法   bean editProjectForm的proj_owner_list.name

0 个答案:

没有答案