alkalmazás neve: jspbasic scope: példák a különböző hatókörök használatára jsp-ben: pageScope.jsp - a count mindig ugyanaz mivel helyi változónak felel meg requestScopeFrom.jsp, requestScopeTo.jsp - egyik jsp beállítja, majd átirányítja forwarddal a másikhoz. Ez is ugyanaz marad ismételt hívások esetén sessionScope.jsp - a szesszióban tárolja a count-ot, tehát egy szesszión belül növekszik applicationScope.jsp - a web-contextusban tárolja, tehát a konténer lezárásáig növekszik, szessziótól függetlenül beans: getBeanProperty.jsp: bean egy tulajdonságának a megjelenítése. getSetPropertiesValue.jsp: bean tulajdonság megjelenítése, beállítása, majd újbóli megjelenítése. A bean tulajdonság nem feltétlenül jelent közvetlen osztály szintű változót. sessionScopeBean.jsp: egy szesszió hatókörű bean egy tulajdonságát háromféleképpen jelenítjük meg getCompany.jsp, showCompany.jsp: az első jsp bekéri az adatokat, majd elküldi (submit) a második jsp-hez. Ez utóbbi kiszedi a request paramétereket és beállítja a bean tulajdonságait, majd megmutatja ezeket. formElements: button: buttons.html, buttonClicked.jsp: a html gombok működése javaScript-tel kombinálva A html-ben a gombnyomásra be lesz állítva egy rejtett (hidden) html elem, ezt a jsp megmutatja. checkBox: checkBoxesSimple.html, checkResultSimple.jsp: egyedi checkBox-ok tartalmának megjelenítése checkBoxesMultiple.html, checkResultMultiple.jsp: ugyanolyan nevű checkboxok tartalmának a megjelenítése hidden: rejtett elemek index.html, formAction.jsp: a html-ben beállított rejtett form-elemet a jsp-ben megmutatjuk action.jsp: értéket adunk a rejtett elemnek, majd megmutatjuk image: egy formba beágyazott kép: input type="image" submit esetén információként elküldi a kattintás x és y koordinátáit password: jelszó elem megjelenítése radioButton: rádió gombok megjelenítése select: egyszerű legördülő listák valamint többszörös választást lehetővé tevő listák megjelenítése textArea: hosszabb szöveg bevitele és megjelenítése textField: szövegmező bevitele és megjelenítése include: egy másik jsp befűzése úgy, hogy a paramétereket jsp:param-al adjuk meg a befűzött jsp-nek converter: converter.jsp: átszámol dollárból fontba. Az árfolyamot a kérésből veszi, egyébként az alapértelmezés szerinti (default) árfolyamot használja. Az összeget is a kérésből veszi, ennek biztosít egy szövegmezőt (textbox) is. Az árfolyamnak nincs szövegmezö biztosítva, tehát ezt ?exchangeRate=xxx-ként adhatjuk meg az URL-ben. A Form-nak nincs action attribútuma, tehát önmagát (ugyanazt az URL-t) hívja meg. ------------------------------------------------------------------------------------------- alkalmazás neve: mvc localhost:8080/mvc/index.jsp Egy Customer típusú bean-ben tároljuk egy kliens adatait (adatbázishasználat híján a kliensek adatait automatikusan generáljuk). Lehetőség van az alábbiakra: - az összes adat táblázatban való kilistázása (action=displaylist) - egyetlen kliens adatainak listázása (action=displaycustomer) - egy kliens adatainak módosítása (action=editcustomer) - a módosítás mentésének szimulálása (action=editcustomerexe)