Dobry den,
ked prechadzate mapu (tj. napr ${param}), tak dostavate instancie
triedy Map.Entry. Ta ma getKey() a getValue().
Takze vypis nazvov parametrov by vyzeral nasledovne:
<c:forEach items="${param}" var="p">
${p.key}
</c:forEach>
"Tokenovat" ako ste navrhli, nie je stastne riesenie.
S pozdravom,
-ps
On 3/13/07, Lumír Návrat <[EMAIL PROTECTED]> wrote:
Jeden z pristupu je jit primo v JSP pouzit skriplet. Nasledne jiz pak v
prommena request ma metodu Enumeration getParameterNames(), ktera vlaci
enumerator na jmena parametru v requestu. Ty pak jiz volat pomoci
getParameter("<jmeno parametru>");
jinak v El expression existuje kolekce ${param}, ktera rovnez obsahuje
parametry requestu, tady se mi ale nepodarilo najit neco co by tuto
kolekci prochazelo v ramci El a vracelo pouze jmena.
kdyz ji dam do foreach, tak item pri vypisu vraci format <jmeno
promenne>=<hodnota>. Takze jedine to tokenovat na =. Pokud jmena
promennych v requestu znate, tak param.<jmeno promenne> vraci primo hodnotu.
Lumir Navrat
Tomáš Turek wrote:
> Dobrý den,
>
> mám následující problém. Potřebuji na JSP stránce procházet kolekci objektů
získaných z parametru a pro každý objekt zavolat JavaSciptovskou funkci. Nevím si
s tímto problémem rady, tak doufám, že mi někdo poradí. Napadlo mě akorát, jestli
by se tato kolekce nedala procházet přímo pomcí JavaScriptu, ale nevím jestli je
to možné a jak na to.
>
> Děkuji za radu
>
>