[Seasar-user:4644] Re: S2JSFの下で普通のJSFのjspを実行することについてご教授をお願いします

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2006年 9月 20日 (水) 20:15:00 JST


米林です。

From: "NW李継氷" <[E-MAIL ADDRESS DELETED]>
Sent: Wednesday, September 20, 2006 6:18 PM

最初に補足としてご説明します。

1.S2JSF1.0系のJSF実装はMyFacesです。
2.S2JSFにおいて基本となるテンプレートはHTMLとなります。

S2JSFの下で普通のJSFのjspを実行したい理由を
教えて頂けますか?

> 李です。
>
> お世話になっております。
>
> S2JSFの下で普通のJSFのjspをどのようにすれば実行できるのでしょうか?
>
> list1:普通のJSFのjsp
> ////////////////////////////////////////////////////////////
> <%@ page contentType="text/html; charset=Windows-31J" %>
> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
>
> <html>
>     <head>
>         <meta http-equiv="Content-Type" content="text/html;
> charset=Windows-31j"/>
>         <title>jsf-title</title>
>     </head>
>     <body>
>         <f:view>
>             <h:form>
>                 UserID: <h:inputText value="#{mgr.userID}"/>
>                 <br/>Password: <h:inputText value="#{mgr.password}"/>
>                 <br/><h:commandButton value="Login"
> action="#{mgr.loginAction}"/>
>             </h:form>
>         </f:view>
>     </body>
> </html>
> ////////////////////////////////////////////////////////////
>
> S2JSFの下で実行すると、次の例外が発生します(/WEB-INF/lib/jsf-impl.jarが存在
> しています)。
> org.apache.jasper.JasperException: JARファイル
> "file:/C:/tomcat55/webapps/s2jsf-example/WEB-INF/lib/jsf-impl.jar" からTLD
> "META-INF/html_basic.tld" を読み込めません:
> org.apache.jasper.JasperException: TagLibraryValidatorクラスのロード又はイン
> スタンス化に失敗しました: com.sun.faces.taglib.html_basic.HtmlBasicValidator
>
> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWra
> pper.java:510)
>
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
> 75)
>  org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>  javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>  org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java:62)
>
> org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2Container
> Filter.java:60)
>
> いろいろ試してみましたが、S2JSFを深く理解していないため、うまくできませんで
> した。
>
> 環境:
> jdk1.5.0_07
> apache-tomcat-5.5.17
> s2-jsf-example-1.0.17
> jsf-1_1.zip
>
> 是非ご教授をお願いします。
>
> 以上 よろしくお願いします。
> *************************
> (株)ネットワールド 李継氷




Seasar-user メーリングリストの案内