[Seasar-user:5567] Re: [S2JSF]xhtmlについて
Toru Matsuzawa
[E-MAIL ADDRESS DELETED]
2006年 12月 21日 (木) 15:22:03 JST
まつざわです。
早速の対応ありがとうございます。
先ほど投げたContent-Typeの件ですが、
org.seasar.teeda.core.taglib.core.ViewTagを
public int doStartTag() throws JspException {
final int rc = super.doStartTag();
final FacesContext context = FacesContext.getCurrentInstance();
AssertionUtil.assertNotNull("FacesContext", context);
final String encoding = PageContextUtil
.getCharacterEncoding(pageContext);
pageContext.getResponse().setLocale(context.getViewRoot().getLocale());
final String acceptContentTypes = WebAppUtil.getAcceptHeader(context);
// >> 追加
if( acceptContentTypes != null)
{
// <<追加
final String contentType = ContentTypeUtil
.getContentType(acceptContentTypes);
pageContext.getResponse().setContentType(
contentType + "; charset=" + encoding);
// >> 追加
}
// <<追加
とすべきでは、ないでしょうか?
Acceptが指定されなかった場合は、JSPにお任せし、
Accptが指定された場合は、Content-Typeを設定すべきと考えますが、
どうでしょうか?
以上、よろしくお願いします。
On Thu, 21 Dec 2006 14:59:04 +0900
<[E-MAIL ADDRESS DELETED]> wrote:
> 米林です。
>
> From: "Toru Matsuzawa" <[E-MAIL ADDRESS DELETED]>
> Sent: Thursday, December 21, 2006 1:37 PM
>
> > まつざわです。
> > お世話になっています。
> >
> > S2JSF1.1.0
> > S2 2.4.2を使って携帯サイトを開発しようと思っていますが
> >
> > 以下のようなxhtmlファイルを
> > <?xml vertion="1.0" ?>
> > <html xmls="http://www.w3.org/1999/xhtml">
> > <head></head>
> > <body>
> > .....
> > </body>
> > </html>
> >
> > ブラウザ経由でソース表示すると
> > <html>
> > <head></head>
> > <body>
> > .....
> > </body>
> > </html>
> >
> > となり、<?xml vertion="1.0" ?>が消えてしまいます。
> > コレを消さないようには、できないでしょうか?
>
> 手元の環境で<?xml ..... ?> を出力するよう修正しました。
> # trunkにはまだ反映してません
>
> この修正は、次バージョンから反映されます。
> よろしくお願いします。
> ---
> 米林 正明
> [E-MAIL ADDRESS DELETED]
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
--
Animal Matsuzawa <[E-MAIL ADDRESS DELETED]>
Seasar-user メーリングリストの案内