ugrás a tartalomhoz

JSP változó feltöltése javascriptből

juhasztibi · 2009. Okt. 8. (Cs), 13.52
Sziasztok!

Olyan kérdésem lenne, hogy szerintetek milyen módon lehetne azt megoldani, hogy értéket adjak jsp változónak javascit-ből. Javascriptel lekérdezem a form adatait és azokat akarom megadni paraméterként egy jsp-s java függvény meghívásánál. De nem megy.
Tehát kérdés az, hogy az a, b, c változó hogyan lenne képes felvenni a javascript által megszerzett értékeket? Vagy jsp-vel kellene lekezelnem a formot?

if(msg == "<%=a.initPayment( a, b, c %>"){
var m = $error.find("message").text();
}


Előre is köszönöm a segítséget!

üdv,
Tibi
 
1

You can use a Java/JSP

juhasztibi · 2009. Okt. 8. (Cs), 15.34
You can use a Java/JSP variable in Javascript, but since Javascript is client side it can't go the other way.


Viszont ajaxal el lehet küldeni szerver oldalra a paramétereket. Valaki tudna erre ötletet?

üdv,
Tibi
2

Ajax

yaanno · 2009. Okt. 9. (P), 20.28
A legtermészetesebb dolog, hogy az oldal (benne a form) renderelését egy jsp, a form feldolgozását egy másik jsp végzi. Érdemes ebből kiindulni, hiszen nem mindig lehetséges a JavaScript használata.

Az is természetes, hogy a form elküldését Ajax-szal oldod meg, ehhez igen jó függvénykönyvtárak vannak, ld. pl. a Weblabor tartalmait ezügyben.

A formot feldolgozó jsp küldhet speciális választ, ha látja, hogy a JavaScript által küldött headerben azonosítható az xmlhttprequest, ha nem, akkor a megfelelő oldalt rendereli. A speciális válasz aztán elindíthat kliensoldali akciókat és így tovább.