<div>¤³¤ì¤Ï¤â¤¦ÐÞÕý¤·¤Þ¤·¤¿¤«¡£¤·¤«¤·</div>
<div><br>&nbsp;</div>
<div><span class="q">ServletFacesContextImpl context = (ServletFacesContextImpl) FacesContext<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .getCurrentInstance();<br></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Field f;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (context != null) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; f = context.getClass ().<font color="#ff0000"><strong>getDeclaredField</strong></font>(&quot;messages&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (f != null) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; f.setAccessible(true);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<strong><font color="#ff0000">List messages = (List) f.get(context);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (messages != null) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; messages.clear();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br></font></strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } catch (SecurityException e) { <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.printStackTrace();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } catch (NoSuchFieldException e) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.printStackTrace();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } catch (IllegalArgumentException e) {
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.printStackTrace();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } catch (IllegalAccessException e) { <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.printStackTrace();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }</div>
<div>&nbsp;</div>
<div><strong><font color="#ff0000">java.lang.IllegalStateException</font></strong><br>&nbsp;at org.seasar.teeda.core.context.servlet.ServletFacesContextImpl.getMessages(ServletFacesContextImpl.java:106)<br>&nbsp;at javax.faces.internal.FacesMessageUtil.hasMessagesByClientId
 (FacesMessageUtil.java:337)<br>&nbsp;at org.seasar.teeda.extension.render.html.THtmlInputTextRenderer.colorErrorComponent(THtmlInputTextRenderer.java:63)<br>&nbsp;at org.seasar.teeda.extension.render.html.THtmlInputTextRenderer.renderStyleClass
 (THtmlInputTextRenderer.java:53)<br>&nbsp;at org.seasar.teeda.core.render.html.HtmlInputTextRenderer.encodeHtmlInputTextEnd(HtmlInputTextRenderer.java:76)<br>&nbsp;at org.seasar.teeda.core.render.html.HtmlInputTextRenderer.encodeEnd
 (HtmlInputTextRenderer.java:57)<br>&nbsp;at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:348)<br>&nbsp;at org.seasar.teeda.core.util.RendererUtil.renderChild(RendererUtil.java:327)<br>&nbsp;at org.seasar.teeda.core.util.RendererUtil.renderChildren
 (RendererUtil.java:337)<br>&nbsp;at org.seasar.teeda.core.util.RendererUtil.renderChild(RendererUtil.java:325)<br>&nbsp;</div>
<p>¤É¤³¤¬égß`¤¤¤Þ¤¹¤«£¿</p>
<div><br>&nbsp;</div>
<div><span class="gmail_quote">2007/12/7, Toshihiro Nakamura &lt;<a href="mailto:nakamura.toshihiro@isid.co.jp">nakamura.toshihiro@isid.co.jp</a>&gt;:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Öдå(taedium)¤Ç¤¹¡£<br><br>&gt; ¤·¤«¤·¡¢context.getClass().getField(&quot;messages&quot;) java.lang.NoSuchFieldException
:<br>&gt; messages<br><br>¤¹¤ß¤Þ¤»¤ó¡£<br><br>context.getClass().getField(&quot;messages&quot;)<br><br>¤Ç¤Ï¤Ê¤¯<br><br>context.getClass().getDeclaredField(&quot;messages&quot;)<br><br>¤È¤·¤Ê¤¤¤È¤¤¤±¤Ê¤¤¤Ç¤¹¤Í¡£<br>--<br>Nakamura Toshihiro &lt;<a href="mailto:nakamura.toshihiro@isid.co.jp">
nakamura.toshihiro@isid.co.jp</a>&gt;<br><br>_______________________________________________<br>Seasar-user mailing list<br><a href="mailto:Seasar-user@ml.seasar.org">Seasar-user@ml.seasar.org</a><br><a href="https://ml.seasar.org/mailman/listinfo/seasar-user">
https://ml.seasar.org/mailman/listinfo/seasar-user</a><br></blockquote></div><br>