Hi Leute...
ich hab von meinem Chef die Aufgabe bekommen, eine WebAnwendung zu programmieren, die eine Umfrage darstellt. Der Aufbau der Umfrage (die fragen, texte u.s.w.) kommen über ein XML-File rein.
Infos zur Umfrage:
- im XML steht immer genau eine umfrage
- eine umfrage besteht aus 1 - x seiten
- eine umfrage hat einen kurzen anlesertext
- eine seite enthält 0 - n fragen
- jede Seite hat zur Navigation einen "Vorherige Seite" und "Nächste Seite" - Button
Infos zu Fragen:
- Es gibt Fragen bei denen man als Antwort ein Textfeld oder ne Textarea hat (welches HTML-Element wird über ein Attribut übergeben)
- Es gibt Fragen bei denen man als Antworten Checkboxen, Radiobuttons, Listfelder hat (welches HTML-Element man haben will wird als Attribut übergeben)
Vorgabe ist, dass das XML mittels XSL transformiert wird. Somit darf ich in den Java-Klassen nichts mit dem XML machen. Dabei hab ich folgende Probleme:
- Wenn eine Antwort abgegeben wurde und der "Nächste Seite" Button wird gedrückt muss ich mir die Antwort merken, wenn der User dann auf "Vorherige Seite" klickt soll seine antwort schon ausgewählt sein. Wie kann ich mir die Antworten sinnvoll merken ? Ich weiß in der JavaKlasse halt nicht welche Fragen und Antworten es gibt! Ich transformier das XML mittels Xalan.
- Ich weiß nicht welche Technik(Struts, JSF, JSP...) ich benutzen soll, habt ihr da ne Idee ?
Habt ihr allgemein eine Idee wie das sinnvoll realisierbar ist ? Darstellen an sich ist kein Problem, da kann ich mir mittels XSL einfach den HTML-Code darstellen und dann anzeigen. Auch das navigieren über die verschiedenen Seiten einer Umfrage ist kein Problem.
Ich sehe aber keine Möglichkeit, mir die abgegebenen Antworten zu merken oder sie wiederherzustellen (beim klick auf "Vorherige Seite").
Wäre dankbar über Anregungen und gute Ideen!!!!
ich hab von meinem Chef die Aufgabe bekommen, eine WebAnwendung zu programmieren, die eine Umfrage darstellt. Der Aufbau der Umfrage (die fragen, texte u.s.w.) kommen über ein XML-File rein.
Infos zur Umfrage:
- im XML steht immer genau eine umfrage
- eine umfrage besteht aus 1 - x seiten
- eine umfrage hat einen kurzen anlesertext
- eine seite enthält 0 - n fragen
- jede Seite hat zur Navigation einen "Vorherige Seite" und "Nächste Seite" - Button
Infos zu Fragen:
- Es gibt Fragen bei denen man als Antwort ein Textfeld oder ne Textarea hat (welches HTML-Element wird über ein Attribut übergeben)
- Es gibt Fragen bei denen man als Antworten Checkboxen, Radiobuttons, Listfelder hat (welches HTML-Element man haben will wird als Attribut übergeben)
Vorgabe ist, dass das XML mittels XSL transformiert wird. Somit darf ich in den Java-Klassen nichts mit dem XML machen. Dabei hab ich folgende Probleme:
- Wenn eine Antwort abgegeben wurde und der "Nächste Seite" Button wird gedrückt muss ich mir die Antwort merken, wenn der User dann auf "Vorherige Seite" klickt soll seine antwort schon ausgewählt sein. Wie kann ich mir die Antworten sinnvoll merken ? Ich weiß in der JavaKlasse halt nicht welche Fragen und Antworten es gibt! Ich transformier das XML mittels Xalan.
- Ich weiß nicht welche Technik(Struts, JSF, JSP...) ich benutzen soll, habt ihr da ne Idee ?
Habt ihr allgemein eine Idee wie das sinnvoll realisierbar ist ? Darstellen an sich ist kein Problem, da kann ich mir mittels XSL einfach den HTML-Code darstellen und dann anzeigen. Auch das navigieren über die verschiedenen Seiten einer Umfrage ist kein Problem.
Ich sehe aber keine Möglichkeit, mir die abgegebenen Antworten zu merken oder sie wiederherzustellen (beim klick auf "Vorherige Seite").
Wäre dankbar über Anregungen und gute Ideen!!!!