C/S Praktikum 1999-2000
FAQ Servlets
Hinweis auf nützliche Infos
Ich wollte Euch nochmal auf das .PDF File bei den Links (in Blatt 7 u. 8)
hinweisen, da wie es mir scheint, seine Nützlichkeit in der Fülle der Informationen
untergegangen ist. Es stehen Hilfreiche Infos drin, Codebeispiele usw.,
die die Lösung der Aufgaben erleichtern. Besonders die Kapitel 3 und
6 sind Hilfreich.
Wie kann ich den Parameter aus der HTML Seite auslesen ? (Blatt 7)
Die Methode der HttpRequest getParameter(Parameter_Name) macht
dies. Diese Methode ist deprecated, aber einfach zu benutzen. Man bekommt
einen String zurück, aus dem man einen int konstruieren muß.
int test = new Integer(string_variable).intValue();
Das ganze muß noch in einen try-catch Block um die NumberFormatException
abzufangen.
Alternativ geht es auch mit getParameterValues(Parameter_Name).
Sie gibt einen Array mit Werten zurück und ist nicht deprecated.
Wie kann man das JSP aus dem Servlet aufrufen? (Blatt 7)
Dazu müßt Ihr die methode callPage(...) Benutzen. Vorher noch die
Produktliste in die request schreiben - mit der setAttribute(...) Methode.
Ein Link auf die Beschreibung dieser Methoden findet Ihr auf der Aufgabenseite.
Beispiel, je Befehl eine Zeile:
((com.sun.server.http.HttpServiceRequest) request)
.setAttribute("Name", Objekt);
((com.sun.server.http.HttpServiceResponse) response)
.callPage("/~volanaki/USER_ID/Aufg2.jsp", request);
|