About Me About MeProjects ProjectsPhotos PhotosSitemap Sitemap
  About Me > C/S Praktikum 99: Servlets > FAQ

 

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);