Struts2, tiles2 and character encoding problem 2007-02-08 - By elin
Back
Reported bug:
https://issues.apache.org/struts/browse/TILES-104 (See http://LES-104.ora-code.com)
Let's continue any further conversation on the dev@(protected) mailing list.
Joe Germuska wrote: > > OK, a few more notes: > > just to be clear, > > I have specified struts.i18n.encoding=UTF-8 (See http://UTF-8.ora-code.com). > > > This is not used to directly set the response character encoding. > > I use a CharacterEncodingFilter to set encoding to UTF-8 (See http://UTF-8.ora-code.com). > > > 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 (See http://UTF-8.ora-code.com)"/> 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 (See http://LES-28.ora-code.com) > and with Elin's experience, so I'm not sure. > > This discussion REALLY belongs on dev@(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 dev@(protected) mailing list. > See http://tiles.apache.org/mail-lists.html > > > On 2/7/07, elin <elin.heinstedt@(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 (See http://utf-8.ora-code.com) >> >> If I request a jsp directly, the response's Content-Type header is >> text/html;charset=utf-8 (See http://utf-8.ora-code.com) >> >> 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: user-unsubscribe@(protected) >> For additional commands, e-mail: user-help@(protected) >> >> > > > -- > Joe Germuska > Joe@(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: user-unsubscribe@(protected) For additional commands, e-mail: user-help@(protected)
|
|