Kann ich eine Struts Form einreichen, die POJO (das heißt nicht nur String oder boolean) Felder verweist?

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

  •  09-06-2019
  •  | 
  •  

Frage

Ich habe eine Struts (1.3x) Action, die mehrere String und boolean Eigenschaften / Felder hat, sondern hat auch einige POJO Felder aus.

so meine Form sieht etwa so aus:

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

    ...getters/setters...
}

In der JSP kann ich die POJO der Felder Referenz thusly:

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

... und die Werte richtig angezeigt, aber wenn ich auf versuchen einreichen die Form erhalte ich die ServletException. BeanUtils.populate Fehler

Es scheint eine Menge Informationen zu diesem allgemeinen Thema im Web zu sein, aber keiner wirklich adressiert meine konkrete Frage, die ist: soll ich nicht in der Lage sein, eine Form in Struts zu senden, die Felder enthält, die POJOs sind

War es hilfreich?

Lösung

Sie können, solange die Felder, um die JavaBean-Konventionen folgen und die Setter nimmt verstehen kann etwas Struts.

So Thing getThingName() und setThingName(String) muss.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top