Posso presentare una Struts forma che fa riferimento POJO (es.non solo Stringa o un valore booleano) campi?

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

  •  09-06-2019
  •  | 
  •  

Domanda

Ho un Struts (1.3 x) ActionForm che ha diversi Stringa e proprietà booleane/campi, ma ha anche alcuni POJO campi.

quindi la mia forma è qualcosa di simile a:

MyForm extends ActionForm {
    private String name;
    private int id;
    private Thing thing;

    ...getters/setters...
}

JSP è possibile fare riferimento all'POJO campi di protettori così:

<html:text property="thing.thingName" />

...e i valori visualizzati correttamente, ma se provo a invia il modulo che ho ottenere il ServletException:BeanUtils.popolare di errore.

Ci sembra essere un sacco di informazioni su questo argomento generale sul web, ma nessuno davvero indirizzi mia specifica domanda, che è:non dovrei essere in grado di inviare un modulo in Struts che contiene i campi che sono Pojo?

È stato utile?

Soluzione

Si può, fintanto che i campi di seguire il JavaBean convenzioni e il setter vuole qualcosa di Puntoni in grado di capire.

Così Thing esigenze getThingName() e setThingName(String).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top