[Seasar-user:11965] =?GB2312?B?UmU6IFtTZWFzYXItdXNlcjoxMTk=?= =?GB2312?B?NjRdIFJlOiBUZWVkYaWopempYKXhpcOlu6lgpbg=?=
=?GB2312?B?wO7A1g==?=
[E-MAIL ADDRESS DELETED]
2007年 12月 7日 (金) 14:45:44 JST
u¤º¤«¤·¤¤¤Ç¤¹¤¬¡¢
仝ServletFacesContextImpl context = (ServletFacesContextImpl) facesContext;々
¤Ç¤ÎfacesContext¤ÏºÎ¤Ç¤¹¤«£¿
pageクラスで
仝private FacesContext faceContext;
get...
set...々を弖紗しましたけど、いつもcontextはnullです。
仝
ServletFacesContextImpl context = (ServletFacesContextImpl)
enterPage.getFaceContext();
Field f = context.getClass().getField("messages");
f.setAccessible(true);
List messages = (List) f.get(context);
messages.clear();
々
暴はFacesMessageUtil.addWarnMessage()を聞っています。
¤É¤³¤«¤¬¤Þ¤Á¤¬¤¤¤Þ¤¹¤«£¿
2007/12/7, Toshihiro Nakamura <[E-MAIL ADDRESS DELETED]>:
>
> 嶄翫(taedium)です。
>
> > ¤É¤¦¤·¤Æ¤âÏ÷³ý¤·¤¿¤¤¤È¤Ï¤¤¤¨¤Þ¤»¤ó¡£g¤Ï¡¢¤³¤Á¤Î¥×¥í¥¸¥§¥¯¥È¤Ë¤³¤ó¤Êî}¤¬¤¢¤ë¤ï¤±¤Ç¤¹¡£
> > リンク匯とリンク屈があります。
> > リンク匯をクリックして、鮫中匯が燕幣されます。
> > リンク屈をクリックして、鮫中屈が燕幣されます。
> > »ÃæÒ»¤Ëî}¤¬¤¢¤ë¤Î¤Ç¡¢×î³õ¤Ë±íʾ¤µ¤ì¤ë¤È¤¡¢¥¨¥é©`¥á¥Ã¥»©`¥¸¤¬³ö¤Æ¤¤Þ¤¹¡£
> >
> ¤·¤«¤·¡¢¥ê¥ó¥¯Ò»¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¡¢»ÃæÒ»¤¬ÍêÈ«¤Ë±íʾ¤µ¤ì¤ëÇ°¤Ë£¨¥¨¥é©`¥á¥Ã¥»©`¥¸¤¬¤Þ¤À³ö¤Æ¤³¤Ê¤¤r£©¡¢¥ê¥ó¥¯¶þ¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¡¢»ÃæÒ»¥¨¥é©`¥á¥Ã¥»©`¥¸¤¬»Ãæ¶þ¤ØßwÒƤ·¤Æ¤·¤Þ¤¦¡¢¤Ä¤Þ¤ê¡¢»Ãæ¶þ¤Ç»ÃæÒ»¤Î¥¨¥é©`¥á¥Ã¥»©`¥¸¤¬±íʾ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
> >
> > ¤À¤«¤é¡¢»Ãæ¶þ¤¬³õÆÚ»¯¤µ¤ì¤Æ¤¤¤ër¥¨¥é©`¥á¥Ã¥»©`¥¸¤òÏ÷³ý¤·¤¿¤é¤¤¤¤¤È˼¤¤¤Þ¤¹¡£
>
> <span id="allMessages"></span>¤òcondition¤Îdiv¥¿¥°¤Çì¤Ã¤Æ¡¢
> »Ãæ¶þ¤Î³õÆÚ»¯r¤Ë¤Ï±íʾ¤·¤Ê¤¤¤è¤¦¤ËÖÆÓù¤·¤¿¤é¤¤¤¤¤È˼¤¤¤Þ¤¹¡£
>
> conditionの聞い圭はこちらを歌孚してください。
> http://teeda.seasar.org/ja/extension_component_reference.html#condition
>
>
> >
> FacesContextをorg.seasar.teeda.core.context.servlet.ServletFacesContextImplにキャストし
> > 、
> > messages¥Õ¥£©`¥ë¥É¤Î¤ò¥ê¥Õ¥ì¥¯¥·¥ç¥ó¡¹¤Ç¤É¤¦¤¤¤¦Òâζ¤Ç¤¹¤«£¿
> > ¥µ¥ó¥Ý¥ë¤òÒ¤»¤Æ¤¤¤¤£¿
>
> condition¤òʹ¤Ã¤Æ¤â¤é¤¤¤¿¤¤¤Î¤Ç¤¹¤¬¡¢Ò»ê¡£
> こんな湖じになると房います。
>
> ServletFacesContextImpl context = (ServletFacesContextImpl) facesContext;
> Field f = context.getClass().getField("messages");
> f.setAccessible(true);
> List messages = (List) f.get(context);
> messages.clear();
> --
> Nakamura Toshihiro <[E-MAIL ADDRESS DELETED]>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20071207/62805520/attachment-0001.html
Seasar-user メーリングリストの案内