Avatar billede axel Nybegynder
05. marts 2002 - 16:01 Der er 4 kommentarer og
1 løsning

onclick eller hvad ???

min JSP side skal kalde en metode i en javaklasse som er importeret. Det skal ske ved at der klikkes på et image( altså et billede og ikke en knap). Skal det gøres med noget onclick eller hvad? jeg vil meget gerne undgå javascript !
Avatar billede disky Nybegynder
05. marts 2002 - 18:30 #1
onclick er client side, jsp er serverside.

Den eneste måde at komme imellem de to på er ved at loade en webside.

Du kan få dit billede til at linke til en jsp fil som skal gøre noget for dig. (sådanne har jeg selv gjort det i tidligere projekter)
Avatar billede axel Nybegynder
06. marts 2002 - 11:32 #2
ok,..det lyder rigtigt. Jeg har forsøgt med forskellige ting, men jeg hænger fast i at jeg gerne skulle have kunne requeste et parameter på siden.
F.eks linker jeg fra abe.jsp til abe.jsp, men jeg requester et parameter i det jeg linker. Det ser sådan her ud :

<a href="abe.jsp?date=10"><img src="hus.gif"

herefter skriver jeg :
int a = Date.getDay(Integer.parseInt(request.getParameter("date")));

Her forventer jeg at getDay bliver kaldt med parameteren 10 !!

Det gør den bare ikke,...hvad gør jeg forkert ?
Avatar billede disky Nybegynder
06. marts 2002 - 12:58 #3
ret til
int a = Integer.parseInt(request.getParameter("date")));

Det er ikke en date, men bare et tal du siger er en date.

pas dog på hvis du kalder siden uden date=10 så får du en nullPointerException

Brug hellere:

String temp=request.getParameter("date))
int date=-1;
if(temp!=null && !temp.equals(""))
{
date=Integer.parseInt(temp);
}
Avatar billede axel Nybegynder
06. marts 2002 - 13:24 #4
Mange tak for hjælpen, det har været yderst nyttigt disky !!
Avatar billede disky Nybegynder
06. marts 2002 - 14:31 #5
selv tak :)

rart at kunne hjælpe
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