Martin Kuba napsal(a):
Jakub Příkazský napsal(a):
URL přichází již escapované, takže to ošetřovat nemusím.
To není pravda, posílal jste kód, cituji:
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());
}
}
tedy hodnoty to bere z request.getParameter() a tudíž jsou od-escapované,
tj. pokud v URL stránky bylo např. bla?a=Java%20rulez
tak request.getParameter("a") vrátí hodnotu "Java rulez" bez escapování mezery.
Dělat redirect v JSP zavání nepoužíváním MVC vzoru, nebo jinak řečeno
JSP je použito jako controller i view a to není dobře.
Makub
Máte pravdu, že jsou jednotlivé parametry od-escapované. V tomto případě
to ale nemá na výsledek žádný vliv.
Jakub