[Seasar-user:2621] Re: SAXNotRecognizedExceptionについて +[S2JSFについて質問]
RedHat0j @
finepix6900z
2005年 9月 28日 (水) 19:56:23 JST
小林 (koichik) さん、アドバイスありがとうございます。
>クラスパス (WEB-INF/lib など) から Xerces の Jar ファイルを
>外してみてはいかがでしょうか?
OTNにも書きましたが、小林さんのアドバイスのおかげで、迷路から抜け出し
英語OTNも便りにどうにか解決いたしました。
説明不足な質問に、細かく答えていただいてありがとうございます。
感謝いたします。
別の質問が一点あります。
S2JSFについてですが、
<link m:inject="s:link" rel="stylesheet" type="text/css"m: href="#{css}"/>
このような記述は無理でしょうか?
動的にCSSを変えたい為です。
パラメータを渡す処理については、下記の方法がうまく動作するため問題ないと判断
しております。
<link m:href="#{css}" type="text/css" rel="stylesheet"/>
こちらは動作しますが、パス補足をしてもらえないため、できれば
m:inject="s:link"のほうでなんとかならないかと
思っております。
「この記述は無理」など、一言でも構いません。
アドバイスよろしくお願い致します。
環境:
・Seasar2 2.2.10
・S2JSF1.0.5
・S2DAO1.0.28
・JDK1.4.2_8
を使用しております。
エラー内容:
org.seasar.framework.exception.EmptyRuntimeException: [ESSR0007]hrefはnullあ
るいは空であってはいけません
org.seasar.jsf.render.html.HtmlLinkRenderer.encodeEnd(HtmlLinkRenderer.java:40)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:331)
org.seasar.jsf.util.RenderUtil.encodeChild(RenderUtil.java:57)
org.seasar.jsf.util.RenderUtil.encodeChildren(RenderUtil.java:41)
org.seasar.jsf.render.html.HtmlElementRenderer.encodeChildren(HtmlElementRenderer.java:67)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:319)
org.seasar.jsf.util.RenderUtil.encodeChild(RenderUtil.java:53)
org.seasar.jsf.util.RenderUtil.encodeChildren(RenderUtil.java:41)
org.seasar.jsf.render.html.HtmlElementRenderer.encodeChildren(HtmlElementRenderer.java:67)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:319)
javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:343)
javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:251)
org.seasar.jsf.processor.TagProcessorImpl.processTag(TagProcessorImpl.java:211)
org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:202)
org.seasar.jsf.processor.ElementProcessor.process(ElementProcessor.java:79)
org.seasar.jsf.processor.TagProcessorImpl.processChildren(TagProcessorImpl.java:254)
org.seasar.jsf.processor.TagProcessorImpl.processBodyTag(TagProcessorImpl.java:228)
org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:198)
org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:181)
org.seasar.jsf.processor.ViewProcessor.process(ViewProcessor.java:147)
org.seasar.jsf.processor.ViewProcessor.process(ViewProcessor.java:145)
org.seasar.jsf.runtime.ViewRendererImpl.renderView(ViewRendererImpl.java:79)
org.seasar.jsf.application.S2ViewHandler.renderView(S2ViewHandler.java:104)
org.seasar.jsf.lifecycle.LifecycleImpl.render(LifecycleImpl.java:196)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:95)
org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)
org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java:47)
org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:45)
Seasar-user メーリングリストの案内