¿Puedo enviar un Puntales de forma que las referencias POJO (es decir,no sólo de Cadena o booleanos) campos?
Pregunta
Tengo un Struts (1.3 x) ActionForm que tiene varias String y boolean propiedades de los campos, pero también tiene algunas POJO campos.
así que mi forma se ve algo como:
MyForm extends ActionForm {
private String name;
private int id;
private Thing thing;
...getters/setters...
}
En la JSP que me puede hacer referencia a la POJO los campos de este modo:
<html:text property="thing.thingName" />
...y los valores se muestran correctamente, pero si trato de enviar el formulario me sale el ServletException:BeanUtils.rellenar error.
Parece ser que hay una gran cantidad de información acerca de este tema general, en la web, pero ninguno realmente se dirige a mi pregunta específica, la cual es:¿no debería ser capaz de enviar un formulario en Struts que contiene los campos que son POJOs?
Solución
Usted puede, siempre y cuando los campos de seguir el JavaBean convenciones y el setter tiene algo de Struts puede entender.
Así Thing
necesidades getThingName()
y setThingName(String)
.