Nemuze to byt treba tim, ze class soubory jsou zkompilovany do verze
1.4? Zkuste zkontrolovat hodnotu -target pro javac.
--

Petr Musil
Development Manager
MATERNA Communications a.s.
Škroupova 441
CZ-500 02 Hradec Kralove 2
Phone : +420 910 303 161
Mobile: +420 606 708 778
Email : [EMAIL PROTECTED]
Web   : http://www.maternacz.com



Jakub Příkazský wrote:
Dobrý den,

zde je fragment kódu pro procházení kolekce, používá syntaxi for cyklu od Java 5 (Tomcat určitě používá Java 1.5, viz výpis pomocí parametru version):
JVM Version:    1.5.0_16-b02
Server number:  5.5.20.0
JVM Vendor: Sun Microsystems Inc. String parameters = "";
1. java.util.Map paramMap = request.getParameterMap();
2. if (!paramMap.isEmpty())
3. {
4.    for(Object key : paramMap.keySet())
     {
parameters = parameters+"&"+key.toString()+"="+request.getParameter(key.toString());
    }
}

na který dostanu následující chybu:
An error occurred at line: 4 in the jsp file: /index.jsp
Syntax error on token ":", ; expected

Pokud použiji pro procházení Iterátor, tak vše funguje *správně*:
  java.util.Map paramMap = request.getParameterMap();
if (!paramMap.isEmpty()) { java.util.Iterator iterator = paramMap.keySet().iterator(); while( iterator.hasNext() )
     {            Object key = iterator.next();
parameters = parameters+"&"+key.toString()+"="+request.getParameter(key.toString());
     }       }

Nevíte v čem, je problém?

děkuji, Jakub

Odpovedet emailem