/*********************** Pääteohjaus 1 Servlet, JSP, JavaBean ***********************/ package servlet; import javax.servlet.*; import javax.servlet.http.*; import java.io.*; import java.util.*; /* Ohjeet servletin tekemiseen (JBuilder 9 Enterprise): 1) luo uusi projekti sopivaan hakemistoon 2) lisää projektin alle uusi servlet: 2.1) File/New/Web/Servlet 2.2) täyttele tiedot 2.3) valitse, että luodaan HTML-sivu 2.4) kun kysytään parametrejä, laita yksi lisää ja sen nimeksi "nimi" ja vastaavaksi muuttujaksi "nimi" 4) muuta syntynyt koodi alla olevan mukaiseksi 5) aja servletti Run/WebDebug 6) lisää URLin perään "?nimi=kissa" (ilman lainausmerkkejä) ja kokeile, mitä sivulle tulostuu 7) tutustu myös generoidun .html-tiedoston sisältöön (Web View Source -välilehti) */ /** *

Title: Esimerkkejä servleteistä

*

Description:

*

Copyright: Copyright (c) 2004

*

Company: jyu

* @author Vesa Lappalainen * @version 1.0 */ public class ServletEka extends HttpServlet { private static final String CONTENT_TYPE = "text/html"; //Initialize global variables public void init() throws ServletException { } //Process the HTTP Get request public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String nimi = request.getParameter("nimi"); if (nimi == null) { nimi = ""; } response.setContentType(CONTENT_TYPE); PrintWriter out = response.getWriter(); out.println(""); out.println("ServletEka"); out.println(""); out.println("

Nimi = " + nimi + "

"); out.println(""); } //Clean up resources public void destroy() { } } <%-- Ohjeet JSP-sivun tekemiseen (JBuilder 9 Enterprise): 1) lisää saman projektin alle uusi jsp-sivu: 1.1) File/New/Web/JavaServer Page 1.2) anna jsp-sivulle nimi ja ruksi pois "Generate sample bean" 1.3) klikkaa "Finish"-painiketta 2) muuta syntynyt koodi alla olevan mukaiseksi 3) näytä JSP-sivu Run/WebDebug 4) lisää URLin perään "?nimi=kissa" (ilman lainausmerkkejä) ja kokeile, mitä sivulle tulostuu 5) tutustu myös generoidun .html-tiedoston sisältöön (Web View Source -välilehti) --%> jspEka <% String nimi = request.getParameter("nimi"); if (nimi == null) { nimi = ""; } %>

Nimi = <%=nimi%>

<%-- Ohjeet JSP-sivun ja pavun tekemiseen (JBuilder 9 Enterprise): 1) lisää saman projektin alle uusi jsp-sivu: 1.1) File/New/Web/JavaServer Page 1.2) anna jsp-sivulle nimi ja ruksi päälle "Generate sample bean" 1.3) ruksi päälle "Generate submit form" 1.4) anna pavun nimeksi vaikka "JspTokaBean" 1.5) klikkaa "Finish"-painiketta 3) näytä JSP-sivu Run/WebDebug 4) Syötä tekstikenttään jotakin ja paina "Submit"-painiketta 5) tutustu generoidun .html-tiedoston sisältöön (Web View Source -välilehti) 6) tutustu pavun sisältöön 7) muuta pavun koodi vastaamaan allaolevaa koodia 8) muuta jsp-sivun koodi vastaamaan alla olevaa koodia 9) kokeile, miltä sivu näyttää muutosten jälkeen --%> /* Pavun koodi alkaa: */ package pavut; public class JspTokaBean { private String nimi = ""; public String getNimi() { return nimi; } public void setNimi(String newValue) { if (newValue != null) { nimi = newValue; } } } /* Pavun koodi loppuu */ <%-- JSP-sivun koodi alkaa --%> jspToka

JSP ja JavaBean testi


Anna nimi :



Nimi on : <%-- JSP-sivun koodi loppuu --%>