Hätte mal eine Frage ob hier ein eigener Parser sinnvoll ist:
Ich habe auf meiner jsp-Seite ein Textfeld, in dem man verschiedene Eigenschaften (insgesamt gibt es 9) hineinschreiben kann. Diese sollen per ";" getrennt werden.
Folgender Text könnte beispielsweise in einem Textfeld stehen:
nett;artig;faul
Diesen String fange ich dann in meinem Controller ab. In meinem Domain-Objekt werden diese Eigenschaften in Boolschen Werten gespeichert:
Da ich ja nun die einzelnen Eigenschaften mit true/false belegen muss, dachte ich mir vielleicht ich mache einen Parser, der den ganzen String durchforstet. Der Controller soll dann das Listener Interface implementieren und dadurch sollen dann die einzelnen Boolschen Werte gesetzt werden, bzw Errors abgefangen werden.
Jetzt die Frage: Macht man so etwas überhaupt so oder gibt es da bessere/schönere Möglichkeiten. Natürlich kann man das ganze auch in einer einfachen Controller-Methode verpacken, finde das ganze mit dem Listener irgendwie schöner. Was meint ihr dazu?
Ich habe auf meiner jsp-Seite ein Textfeld, in dem man verschiedene Eigenschaften (insgesamt gibt es 9) hineinschreiben kann. Diese sollen per ";" getrennt werden.
Folgender Text könnte beispielsweise in einem Textfeld stehen:
nett;artig;faul
Diesen String fange ich dann in meinem Controller ab. In meinem Domain-Objekt werden diese Eigenschaften in Boolschen Werten gespeichert:
Java:
boolean nett;
boolean artig;
boolean sportlich;...
Da ich ja nun die einzelnen Eigenschaften mit true/false belegen muss, dachte ich mir vielleicht ich mache einen Parser, der den ganzen String durchforstet. Der Controller soll dann das Listener Interface implementieren und dadurch sollen dann die einzelnen Boolschen Werte gesetzt werden, bzw Errors abgefangen werden.
Jetzt die Frage: Macht man so etwas überhaupt so oder gibt es da bessere/schönere Möglichkeiten. Natürlich kann man das ganze auch in einer einfachen Controller-Methode verpacken, finde das ganze mit dem Listener irgendwie schöner. Was meint ihr dazu?