Programmēšana

Servera puses Java: uzlabota veidlapu apstrāde, izmantojot JSP

Parasti veidlapu apstrāde ietver vairākus komponentus, kas darbojas fonā, un katrs komponents ir atbildīgs par diskrētu uzdevumu, piemēram, stāvokļa pārvaldību, datu pārbaudi, piekļuvi datu bāzēm utt. Lai gan ir daudz piemēru, kas parāda veidlapu apstrādi ar Perl skriptiem un servletiem, JSP izmantošana šim nolūkam ir pievērsta maz uzmanības. Tam ir savs iemesls. Neatkarīgi no tā, ka JSP ir diezgan jauna tehnoloģija, daudzi to uzskata par piemērotu galvenokārt dinamiskā satura prezentācijas apstrādei, kas iegūts vai nu no JavaBeans, vai no servletiem. Tomēr, kā jūs drīz redzēsiet, JSP kombinācija ar JavaBeans var būt spēks, ar kuru jārēķinās, apstrādājot HTML veidlapas.

Šajā rakstā es pārbaudīšu lietotāja reģistrācijas veidlapas apstrādi, izmantojot JSP. Viens no JSP programmēšanas pamatprincipiem ir deleģēt pēc iespējas vairāk apstrādes JavaBean komponentiem. Mana JSP veidlapu apstrādes ieviešana parādīs dažas interesantas funkcijas. Tas ne tikai nodrošinās pamatdatu validāciju lietotāja ievadītajai reģistrācijas informācijai, bet arī parādīs valstisku uzvedību. Tas ļauj iepriekš aizpildīt veidlapas ievades elementus ar apstiprinātiem datiem, kad lietotājs apskata iesniegšanas ciklu un visbeidzot ievada pareizos datus par visiem ievades elementiem. Tātad, bez papildu domām, ienirsim piemērā.

Apskatiet 1. sarakstu, kurā lietotājam tiek parādīta vienkārša reģistrācijas veidlapa, kas parādīta 1. attēlā.

Saraksts 1. register.html

LIETOTĀJA REĢISTRĀCIJA

* Obligāti aizpildāmie lauki

Vārds*

Uzvārds*

E-pasts *

Pasta indekss*

Lietotāja vārds *

Parole *

Apstipriniet paroli*

Kāda mūzika jūs interesē?

Roka pop Bluegrass

Blūza džeza kantrī

Vai vēlaties saņemt e-pasta paziņojumus par mūsu īpašo izpārdošanu?

Jā nē

1. attēlā parādīta lietotāja reģistrācijas veidlapa, kāda tā būtu redzama pārlūkprogrammā.

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