Avatar billede gremlins Nybegynder
15. august 2002 - 10:57 Der er 3 kommentarer og
3 løsninger

Overførsel af parametre mellem asp og jsp

Jeg har en asp-side, der åbner en jsp-side vha. "Response.Redirect".

Mit spørgsmål er nu, hvordan får jeg overført parametre fra asp-siden til jsp-siden?
Avatar billede kichian Nybegynder
15. august 2002 - 11:07 #1
Via URL.
Kan du ikke Response.Redirect "wheretogo/fil.jap?a=1&b=2"

Ellers er du nød til at lave en asp-side med en form og dine parametre. I <body> laver du så en document.minform.submit();
Avatar billede Slettet bruger
15. august 2002 - 11:09 #2
Det kan du gøre ved f.eks. at sende parametrene via QueryString:

Response.Redirect("side.jsp?par1=value&par2=value") 'osv.

Dem kan du så hente i JSP med:

request.getParameter("parameternavn")

Det er selvfølgelig også muligt at sende parametrene via en formular, og bruge GET eller POST til dette, idet det er browseren, der holder tilstande om data sendt via formularer, og ikke serveren.

/Martin Sommer
www.magik.dk
Avatar billede gremlins Nybegynder
15. august 2002 - 11:28 #3
Problemet er, at den ene tekst-streng der skal sendes indeholder linieskift, og når jeg overfører strengen får jeg kun indholdet indtil første linieskift
Avatar billede a1a1 Novice
15. august 2002 - 14:08 #4
hvis du laver en form og submiter den (med post) så vil dine liieskift komme med

ala
<form action="java.jsp" name="aform" method="post">
<input type="hidden" name="ting" value="<%=ting%>">
</form>

og i dit body tag
<body onload="document.aform.submit();">

;)
Avatar billede gremlins Nybegynder
15. august 2002 - 15:22 #5
Det virker når jeg bruger post-metoden, tak for hjælpen.
I får 10 point hver, håber det er ok
Avatar billede a1a1 Novice
15. august 2002 - 15:52 #6
sæl tak, :)
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