So you have a encoding type problem on the server side. This is not related to Tiles because you have the same problem with jsp:include.
Have you try to specify the encoding in each faulty jsp: <%@ page pageEncoding ..%>.
You can also specify the encoding of the tiles-config.xml file: <?xml version="1.0" encoding="ISO-8859-1" ?>
Hope this help,
Cedric
Eric Chow wrote:
Hi Cedric,
The returned page has appropriate encoding tag.
Eric
----- Original Message ----- From: "Cedric Dumoulin" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Thursday, March 06, 2003 7:05 PM Subject: Re: Struts-Tiles causes charset problem!!!
and display them correctly.Check if the returned page (the page source in the browser) has the appropriate encoding tag. The page encoding is usually set in your template.jsp file.
Cedric
Eric Chow wrote:
Hi,
I want to display some Chinese in JSP(Customer Tag).
If my JSP as following: (showChineseContent.jsp) ======================================= <%@ page language="java" contentType="text/html" %> <%@ taglib uri="/WEB-INF/tld/test.tld" prefix="test" %> <%@ taglib uri="/WEB-INF/tld/share.tld" prefix="share" %>
<html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta HTTP-EQUIV="Pragma" CONTENT="no-cache"> <title>Chinese Form</title>
<link rel="stylesheet" href="css/myapp.css"> </head> <body>
<table border=0 width=100% align=center cellspacing=2 cellpadding=2> <test:chineseFormList> <tr> <th>ID</th> <th>Name</th> </tr>
<share:list> <tr> <td><test:chineseFormInfo property="messageID"/></td> <td><test:chineseFormInfo property="name"/></td> </tr> </share:list>
</test:chineseFormList> </table> </body> </html>
The above JSP works very well, I can retrieve those Chinese from database
some QUESTION-MARKS !!!!!!!!!After I change it to use Tiles as a template as following:
tiles-def.xml ========= <definition name="showChineseLayout" path="template.jsp"> <put name="title" value="Test Chinese" /> <put name="content" value="showChineseContent.jsp" /> </definition>
in my showChinese.jsp =================== <tiles:insert definition="showChineseLayout" flush="true" />
After changed to tiles, everything is wrong, all the Chinese displayed as
page="showChineseContent.jsp" flush="true"/> instead of Tiles, it also notIs there any problem in Tiles? And, I tried to use <jsp:include
worked.
Any idea on it?
Best regards, Eric
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]