A probléma a következő: egy jsp oldalra includeolunk más jsp oldalakat, az include-olt oldalakon lévő custom tag-ekből nem megy a redirectelés, amelyet a következőképpen hívunk meg:
((HttpServletResponse) pageContext.getResponse())
.sendRedirect(forwardPage);
Ez a kód működik, ha nem include-olt jsp-ben szerepel az őt tartalmazó tag.
Valakinek van valami ötlete esetleg?
- 963 megtekintés
Hozzászólások
Az include csinál egy buffer flush-t, ami után tudtommal nem lehet redirect-elni (mivel kiment a HTTP fejléc).
JSP include-nak vagy egy "flush" attribútuma, próbálj vele játszani.
- A hozzászóláshoz be kell jelentkezni
Köszi a gyors választ!
Sajnos nem megy a flush attribútum megadásával sem, mellesleg annak csak true értéket lehet adni(http://java.sun.com/products/jsp/tags/11/syntaxref1112.html), de sebaj, keresünk más megoldást.
- A hozzászóláshoz be kell jelentkezni