Ahoj,

mam takyto velmi zaujimavy problem. vytvoril som si subor page.tag kde
mam definovanu "sablonu" na vsetky JSP stranky:

teda chcem aby sa na miesto body_include vzdy vkladal iny text:

<%@ attribute name="body_include" required="true" fragment="true"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="content-language" content="sk" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="expires" content="0" />
...
</head>
<body>
....
<jsp:invoke fragment="body_include"/>
....
</body>
</html>


potom mam stranku test.jsp:

<%@ page session="true" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" %>
<app:page>
<jsp:attribute name="body_include">
ľščťžýáí
</jsp:attribute>
</app:page>

no a problem je v tom, ze ak "vkladam" znaky v utf-8 v body_include,
vysledny HTML subor je vzdy poskodeny:

napriklad konci takto:

</body>
</htm

dalo by sa povedat, ze cim viacej znakov s diakritikou mam v jsp
subore test.jsp tym viacej znakov na konci vysledneho HTML odosalneho
do prehliadaca chyba.

stale dufam, ze je mozne pouzivat diakritiku, ak som si spravil takto
jednoduchy sablonovaci system, nestretol sa niekto s podobnym
problemom.

dakujem

Ivan

Odpovedet emailem