Avatar billede jokl98ac Nybegynder
21. marts 2004 - 20:24 Der er 2 kommentarer og
1 løsning

JSP formvalidering med Beans

Hej,

Jeg sidder og roder med noget JSP, og har lavet mig en side med en form. Jeg vil gerne validere inputtet i formen før det bliver smidt ned i knolden på en servlet der skal bruge data.

Det burde jo ikke være et problem, men jeg er åbenbart lidt træg i det..  Hvor i min directory struktur skal jeg placere min bean for at jsp siden kan finde den? Filstrukturen er (* er filer, - er biblioteker=)

Root
* CheckUserInfo.jsp
* UserInfo                    - min bean, ingen package; heri.
- WEB-INF
    - classes
        *ProcessEntry          - servlet med business logic
    - lib
    * web.xml


i CheckUserInfo har jeg tilføjet
<jsp:useBean id="UserInfoBean" scope="request" class="UserInfo" />

Det jeg ikke kan finde ud af er (jeg ved jeg har angivet forkert placering i class=UserInfo, men har prøvet 1 milliad forskellige ting)

1) om min bean ligger det rigtige sted i filstrukturen?
2) Skal der tilføjes mere i .jsp filen? eks en page import eller noget?

Jeg bruger NetBeans 3.6 og Suns J2EE Application Server 1.4 Developer Release (build b44-dr).

Pleeease hjælp, da det er ved at irritere mig ganske voldsomt :-)

mvh Jonas
Avatar billede arne_v Ekspert
21. marts 2004 - 20:29 #1
1) Beanen skal også ligge under klasses ligesom servletten.

2) I praksis er det nødvendigt at ligge beanen i en pakke, have beanen i et
  pakke directory under classes og angive pakke i class attributten.
Avatar billede arne_v Ekspert
21. marts 2004 - 20:31 #2
package util;

Root
* CheckUserInfo.jsp
- WEB-INF
    - classes
        * ProcessEntry
        - util
            * UserInfo
    - lib
    * web.xml

<jsp:useBean id="UserInfoBean" scope="request" class="util.UserInfo" />
Avatar billede jokl98ac Nybegynder
21. marts 2004 - 20:37 #3
et voila - sværere var det ikke :-) Tak for hjælpen!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester