¿Puedo enviar un Puntales de forma que las referencias POJO (es decir,no sólo de Cadena o booleanos) campos?

StackOverflow https://stackoverflow.com/questions/63935

  •  09-06-2019
  •  | 
  •  

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?

¿Fue útil?

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).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top