Zuerst habe ich ein Formular, das zum Bearbeiten eines persistenten Datensatzes ist. Ich habe ein verstecktes Feld, das die ID des zu bearbeitenden Datensatzes enthält. Wenn ich das Formular abschicke, bekomme ich eine NoSucheMethodException
, weil Struts eine Methode setId(String)
haben will, aber meine Bean hat nur eine setId(long)
.Make Struts2 Formular verwenden setId (Long) anstelle von SetId (String)
Ich möchte nicht wirklich eine andere Methode erstellen, um von String zu Lang zu konvertieren. Gibt es eine Möglichkeit, Struts diesen Wert zu lange allein analysieren zu lassen?
Ok, ich habe meine Schuld gefunden. Musste die Formularattribute in einen setzen. Jetzt funktioniert es genau so, wie ich es wollte. –
dwalldorf
Bitte schließen oder beantworten Sie die Frage selbst, damit wir die Lösung sehen können. – Quaternion