Avatar billede mick Praktikant
19. oktober 2009 - 22:20 Der er 19 kommentarer og
1 løsning

Validering af en JSP side

Jeg har en JSP side som jeg ønsker at validere Inden dataerne registreres i systemet
Umiddelbart skal man ikke anvende Java-script på JSP-siden
Er der nogen som kan komme med et eksempel.
Avatar billede arne_v Ekspert
19. oktober 2009 - 23:39 #1
Som altid med validering er:
- server side validering mandatory
- client side validering optional

Du kan altid validere data i den Java kode som faktisk gemmer data.

Hvis du bruger et framework som f.eks. Struts eller JSF er der indbygget validerings muligheder i det.
Avatar billede arne_v Ekspert
20. oktober 2009 - 00:21 #2
Avatar billede arne_v Ekspert
20. oktober 2009 - 00:24 #3
Avatar billede mick Praktikant
20. oktober 2009 - 08:08 #4
Det var en lang smøre som man skal igennem, er der ikke et spiselig eksempel et eller andet sted for en nybegynder
Frameworket JSR 286 og skal anvendes ved oprettelse af input på en Websphere portal server.
Avatar billede arne_v Ekspert
20. oktober 2009 - 16:07 #5
I den kontekst er der vis ingen simple løsninger.

Skal du kun lave JSP siden eller skal du også skrive selve portlet Java koden ?
Avatar billede mick Praktikant
20. oktober 2009 - 20:31 #6
Jeg sidder med begge udfordringer, men pt. er jeg gået i står med Validering af formularen som brugeren skal indtaste .

Det virker til at du har noget erfaring med udvikling af portlet i wps .
Efter min analyse virker det til at man skal ned på serveren og validere i Process action Eventet.
Avatar billede arne_v Ekspert
20. oktober 2009 - 20:52 #7
processAction metoden og de klasser den bruger var det mest oplagte til at validere.

Jeg kender lidt til JSR 186/286 portlets.

Dog ikke med WebSphere Portal - kun med JBoss Portal og Liferay.
Avatar billede mick Praktikant
20. oktober 2009 - 22:11 #8
Jeg troede at der muligvis var andre forslag, du får pointene
Avatar billede mick Praktikant
20. oktober 2009 - 22:12 #9
Du få pointene, tak for inputtet.
Avatar billede mick Praktikant
20. oktober 2009 - 22:14 #10
Jeg kan desværre ikke se hvordan jeg skal tildele dig pointene.
Avatar billede arne_v Ekspert
20. oktober 2009 - 22:21 #11
jeg skal smide et rigtigt svar først
Avatar billede arne_v Ekspert
20. oktober 2009 - 22:22 #12
Hvis din portlet kun har en enkelt mode, så kan du lave den som en single page JSF web app og bruge JSF's indbyggede validering.
Avatar billede mick Praktikant
20. oktober 2009 - 22:32 #13
Jeg har flere mode, Processacction, DoView samt et par andre.
Avatar billede arne_v Ekspert
20. oktober 2009 - 22:38 #14
processActione er ikke et mode.

View, Edit, Help etc. er modes.

Hvis du kun har en doXxxx (doView) så burde du kunne lave det som en JSF web app.
Avatar billede mick Praktikant
20. oktober 2009 - 22:43 #15
Desværre er ikke helt erfarne inden for portal-udvikling endu, prøver at søge hvordan JSF web app skal laves
Avatar billede arne_v Ekspert
21. oktober 2009 - 02:41 #16
Det er betydeligt nemmere at finde hjælp til JSF end til portlets.

Det lidt tricky kommer når JSF web app'en skal bringes til at fungere som portlet. Men det kan lade sig gøre.
Avatar billede mick Praktikant
21. oktober 2009 - 08:05 #17
Det har jeg fundet ud af, men tak for hjælpen
Avatar billede mick Praktikant
30. juni 2010 - 18:50 #18
Så tror jeg at det korrekt denne gang
Avatar billede arne_v Ekspert
30. juni 2010 - 19:02 #19
Der er slet ikke tildelt point endnu.

Hvis du saetter et flueben udfor mit svar oppe i #11 og vaelger accepter.
Avatar billede arne_v Ekspert
30. juni 2010 - 19:03 #20
Jeg kan ogsaa godt smide et nyt.
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