Programiranje

Strežniška Java: napredna obdelava obrazcev z uporabo JSP

Običajno obdelava obrazcev vključuje več komponent, ki delujejo v ozadju, pri čemer je vsaka komponenta odgovorna za ločeno nalogo, kot so upravljanje stanja, preverjanje veljavnosti podatkov, dostop do baze podatkov itd. Čeprav obstajajo številni primeri, ki prikazujejo obdelavo obrazcev s skripti in strežniškimi programčki Perl, je uporaba JSP v ta namen deležna le malo pozornosti. Za to obstaja razlog. Poleg tega, da je JSP dokaj nova tehnologija, mnogi menijo, da je primerna predvsem za predstavitev dinamične vsebine, pridobljene bodisi iz JavaBeans bodisi iz servletov. Kot boste kmalu videli, je kombinacija JSP z JavaBeans lahko sila uporabna pri obdelavi obrazcev HTML.

V tem članku bom preučil ravnanje z obrazcem za registracijo uporabnika z uporabo JSP. Eno od osnovnih programskih načel JSP je, da se čim več obdelave prenese na komponente JavaBean. Moja izvedba obdelave obrazcev JSP bo pokazala nekaj zanimivih lastnosti. Ne bo zagotovil samo preverjanja osnovnih podatkov za podatke o registraciji, ki jih vnese uporabnik, temveč bo pokazal tudi vedenje s stanjem. To vam omogoča, da vhodne elemente obrazca vnaprej napolnite s preverjenimi podatki, ko uporabnik zavije skozi cikel oddaje in na koncu vnese pravilne podatke za vse vhodne elemente. Torej, brez dodatnih besed se poglobimo v primer.

Oglejte si seznam 1, ki uporabniku predstavlja preprost obrazec za registracijo, prikazan na sliki 1.

Seznam 1. register.html

PRIJAVA UPORABNIKA

* Zahtevana polja

Ime*

Priimek*

E-naslov*

Poštna številka*

Uporabniško ime *

Geslo *

Potrdi geslo*

Katera glasba te zanima?

Rock Pop Bluegrass

Blues Jazz Country

Bi radi prejemali e-poštna obvestila o naših posebnih prodajah?

Da ne

Slika 1 prikazuje obrazec za registracijo uporabnika, kot bi bil videti v brskalniku.

$config[zx-auto] not found$config[zx-overlay] not found