Avatar billede bluwduch Nybegynder
07. maj 2002 - 23:08 Der er 4 kommentarer og
2 løsninger

Identificere hvilken form...

Jeg har en JSP-fil der generer forkelligt indhold udfra nogle parametre og derfor også forskellige forme.

Jeg skal kunne se hvilken form der har smidt værdier afsted med POST når JSP'en reloader med nye parametre.

Hvordan gøres dette?.

(ASP eksempel på mit problem : Request.Form("submit") = "login")
Avatar billede hotcut Nybegynder
07. maj 2002 - 23:10 #1
bare lav et felt i hver form, som hedder "type", og giv hvert af dem sit eget navn...

if request.form("type") = "formnummer1" then
elseif......
Avatar billede bluwduch Nybegynder
07. maj 2002 - 23:22 #2
Hmmm! - Jeg får en fejl :

    if(request.form("submit").equals("loginForm"))
              ^
Den er ikke så glad for den form....
Avatar billede =maddog= Nybegynder
07. maj 2002 - 23:46 #3
et høker løsning
i hver form:
<form ... >
...
<input type="hidden" name="referer" value="detnavnduvaelger">
</form>

i modtageren
String referer = request.getParameter("referer");
if (referer.equals("detnavnduvalgte") {
gør det
} else ...
Avatar billede disky Nybegynder
08. maj 2002 - 07:40 #4
Du kan give din form et Name, og så lave en

String temp=request.getParameter("DetNavnDuHarValgt);

if(temp!=null && temp.length()!=0)
{
  //det var den form
}
Avatar billede bluwduch Nybegynder
08. maj 2002 - 12:22 #5
Jeg har kombineret maddog og disky's svar til en funktionel version som jeg vil bruge - Danke bitte.

Hvis du skal ha' andel i pointene, maddog, så må du lige lave et svar :-D
Avatar billede =maddog= Nybegynder
08. maj 2002 - 13:36 #6
det vil jeg bestemt
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