Reported bug:

https://issues.apache.org/struts/browse/TILES-104

Let's continue any further conversation on the [EMAIL PROTECTED] mailing list.



Joe Germuska wrote:
> 
> OK, a few more notes:
> 
> just to be clear,
> 
> I have specified struts.i18n.encoding=UTF-8.
> 
> 
> This is not used to directly set the response character encoding.
> 
> I use a CharacterEncodingFilter to set encoding to UTF-8.
> 
> 
> In my experience, a CharacterEncodingFilter is used to control the request
> content type, not the response content type.  That's what the Spring class
> called CharacterEncodingFilter does.  Assuming yours is the same, it won't
> come into play in debugging this problem.
> 
> I specify <meta http-equiv="content-type" content="text/html;
>> charset=UTF-8"/> on the page.
>>
> 
> I am not sure whether browsers allow this to override an explicit content
> type set in the HTTP response, but in any case, it's more important that
> the
> HTTP response header be explicitly set.  In a local test application I
> have,
> the servlet container is setting the header even when I don't explicitly
> set
> it.
> 
> Using the latest code, I've tested going directly to a JSP (no struts),
> going to a default result (RequestDispatcher.forward) and going to a Tiles
> result.  I get an explicit content type in all three cases, even though
> the
> JSP itself doesn't set the content type. I think there's something about
> that in the Servlet spec, that the container is required to set a content
> type, although that's at odds with what I experienced when I filed
> TILES-28
> and with Elin's experience, so I'm not sure.
> 
> This discussion REALLY belongs on [EMAIL PROTECTED] -- user lists are meant to
> discuss using the app, not fixing bugs in prereleased code.  Elin, if you
> want to pursue this, please file a bug with as much as you can offer for
> reproducibility (especially since I just tried and can't reproduce it) and
> if you want to have further email, please join the [EMAIL PROTECTED] mailing 
> list.
> See http://tiles.apache.org/mail-lists.html
> 
> 
> On 2/7/07, elin <[EMAIL PROTECTED]> wrote:
>>
>>
>> I double-checked that there is only one tiles-core jar.
>>
>> Monitoring shows:
>>
>> Conventional Struts result response's Content-Type header is
>> text/html;charset=utf-8
>>
>> If I request a jsp directly, the response's Content-Type header is
>> text/html;charset=utf-8
>>
>> Tiles Result response has no Content-Type header
>>
>>
>>
>> Elin
>> --
>> View this message in context:
>> http://www.nabble.com/Struts2%2C-tiles2-and-character-encoding-problem-tf3181491.html#a8845842
>> Sent from the Struts - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
> -- 
> Joe Germuska
> [EMAIL PROTECTED] * http://blog.germuska.com
> 
> "The truth is that we learned from João forever to be out of tune."
> -- Caetano Veloso
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Struts2%2C-tiles2-and-character-encoding-problem-tf3181491.html#a8863903
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to