incubator-adffaces-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthias Wessendorf" <mat...@apache.org>
Subject Re: Re: No Grammer available for "http://java.sun.com/jsf/facelets
Date Tue, 05 Sep 2006 10:08:31 GMT
Hi Thorsten,

what isn't working like expected? You wrote that with the settings on [1]
(most) things work like expected.

-Matthias

[1] http://wiki.apache.org/myfaces/Facelets_with_Trinidad


On 9/5/06, G√ľnther, Thorsten <Thorsten.Guenther@medocino.de> wrote:
> Hi Samba!
>
> There is a page in the Myfaces Wiki "Facelets with Trinidad". (http://wiki.apache.org/myfaces/Facelets_with_Trinidad)
Is your environment set up like suggested there? I use these settings and (most) things work
like expected. I'm using Trinidad, but perhaps it's helpful for you to.
>
> Regards,
> Thorsten
>
>
> -----Urspr√ľngliche Nachricht-----
> Von: Samba [mailto:saasira@gmail.com]
> Gesendet: Dienstag, 5. September 2006 09:05
> An: adffaces-user@incubator.apache.org
> Betreff: Re: Re: No Grammer available for "http://java.sun.com/jsf/facelets
>
> Thank you Chris, but I have added  all the  elements in the web.xml as you
> have pointed out, and still I'm getting the warning. and that's what I'm
> perplexed about.
> And one more thing , I'm using ADF Faces(Oracle's).
>
> here is the HTML source of the output  :
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
> SYSTEM "http://www.w3.org/TR/html4/loose.dtd" >
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
>  "http://www.w3.org/TR/html4/loose.dtd"><html dir="ltr"
> lang="en-US"><script>var _AdfWindowOpenError='A popup window blocker
>  has been detected in your browser. Popup blockers interfere with the
>  operation of this application. Please disable your popup blocker or
> allow popups
>  from this site.';
> </script><script
> src="/Application-Project-context-root/adf/jsLibs/Common10_1_3_0_4.js">
> </script><form id="_id1" name="_id1" style="margin:0px"
> onkeypress="return _submitOnEnter(event,'_id1');"
>  method="POST" action="/Application-Project-context-root/faces/Layout.jspx">
> <table width="1000"><tr><td width="100%" align="center"><ui:insert
> name="header">
>  This is Header</ui:insert></td></tr><tr><td width="250"
> align="left"><ui:insert
> name="leftmenu"> Left Menu</ui:insert></td><td width="750" align="center">
> <ui:insert name="body"> This is Body</ui:insert></td></tr><tr><td
> width="1000" align="center">
> <ui:insert name="footer">  This is
> Footer</ui:insert></td></tr></table><input type="hidden"
> name="oracle.adf.faces.FORM" value="_id1"><span
> id="__id1_Postscript"><input type="hidden"
>  name="oracle.adf.faces.STATE_TOKEN" value="1"><script>function
> __id1Validator(){return true;}
> var _id1_SF={};</script></span><script>_submitFormCheck();</script></form></html>
>
>
> And the page I've written using facelets tags is the following:
>
> <?xml version='1.0' encoding='UTF-8'?>
> <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0"
>           xmlns:h="http://java.sun.com/jsf/html"
>           xmlns:f="http://java.sun.com/jsf/core"
>           xmlns:af="http://xmlns.oracle.com/adf/faces"
>           xmlns:afh="http://xmlns.oracle.com/adf/faces/html"
>           xmlns:ui="http://java.sun.com/jsf/facelets">
>   <jsp:output omit-xml-declaration="true" doctype-root-element="HTML"
>               doctype-system="http://www.w3.org/TR/html4/loose.dtd"
>               doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"/>
>   <jsp:directive.page contentType="text/html;charset=UTF-8"/>
>   <f:view>
>     <afh:html>
>       <af:form>
>
>         <table width="1000" >
>         <tr><td width="100%" align="center" >
>         <ui:insert name="header"> This is Header</ui:insert>
>         </td>
>         </tr>
>         <tr>
>         <td width="250" align="left" >
>          <ui:insert name="leftmenu"> Left Menu</ui:insert>
>          </td>
>          <td width="750" align="center">
>           <ui:insert name="body" > This is Body</ui:insert>
>           </td>
>           </tr>
>           <tr>
>           <td width="1000" align="center">
>            <ui:insert name="footer" >  This is Footer</ui:insert>
>          </td>
>          </tr>
>          </table>
>
>       </af:form>
>     </afh:html>
>   </f:view>
> </jsp:root>
>
> And the web.xml file is given below:
>
> <?xml version = '1.0' encoding = 'UTF-8'?>
> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4" xmlns="
> http://java.sun.com/xml/ns/j2ee">
>     <description>Empty web.xml file for Web Application</description>
>
>
>    <context-param>
>  <param-name>oracle.adf.view.faces.ALTERNATE_VIEW_HANDLER
>  </param-name>
>   <param-value>com.sun.facelets.FaceletViewHandler
>  </param-value>
>    </context-param>
>
>   <context-param>
>     <param-name>facelets.DEVELOPMENT</param-name>
>      <param-value>true</param-value>
>    </context-param>
>
>
>
>  <context-param>
>     <param-name>com.sun.faces.validateXml</param-name>
>     <param-value>true</param-value>
>   </context-param>
>   <context-param>
>     <param-name>com.sun.faces.verifyObjects</param-name>
>     <param-value>true</param-value>
>   </context-param>
>
>
>
>
>   <context-param>
>     <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
>     <param-value>client</param-value>
>   </context-param>
>
>
>   <context-param>
>     <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
>     <param-value>.jspx</param-value>
>   </context-param>
>
>
>   <context-param>
>     <param-name>facelets.VIEW_MAPPINGS</param-name>
>      <param-value>*.xhtml</param-value>
>    </context-param>
>
>
>
>
>
>
>
>     <filter>
>         <filter-name>adfFaces</filter-name>
>         <filter-class>oracle.adf.view.faces.webapp.AdfFacesFilter
> </filter-class>
>     </filter>
>     <filter-mapping>
>         <filter-name>adfFaces</filter-name>
>         <servlet-name>Faces Servlet</servlet-name>
>     </filter-mapping>
>     <servlet>
>         <servlet-name>Faces Servlet</servlet-name>
>         <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
>         <load-on-startup>1</load-on-startup>
>     </servlet>
>     <servlet>
>         <servlet-name>resources</servlet-name>
>         <servlet-class>oracle.adf.view.faces.webapp.ResourceServlet
> </servlet-class>
>     </servlet>
>     <servlet-mapping>
>         <servlet-name>Faces Servlet</servlet-name>
>         <url-pattern>/faces/*</url-pattern>
>     </servlet-mapping>
>     <servlet-mapping>
>         <servlet-name>resources</servlet-name>
>         <url-pattern>/adf/*</url-pattern>
>     </servlet-mapping>
>     <session-config>
>         <session-timeout>35</session-timeout>
>     </session-config>
>     <mime-mapping>
>         <extension>html</extension>
>         <mime-type>text/html</mime-type>
>     </mime-mapping>
>     <mime-mapping>
>         <extension>txt</extension>
>         <mime-type>text/plain</mime-type>
>     </mime-mapping>
> </web-app>
>
>
> my faces-config.xml is :
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE faces-config PUBLIC
>   "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
>   "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
> <faces-config xmlns="http://java.sun.com/JSF/Configuration">
>   <application>
>     <default-render-kit-id>oracle.adf.core</default-render-kit-id>
>  <!--  <view-handler> com.sun.facelets.FaceletViewHandler</view-handler>-->
>   </application>
> </faces-config>
>
>
>
>
> I'm getting warnings that  no grammer available for
> http://java.sun.com/faces/facelets
>
>
> Do I have to add any extra taglibs?
>
> Thanking you ,
> Samba.
>
>
> On 9/4/06, Christoph Lassner <Christoph.Lassner@esg.de> wrote:
> >
> > You're absolutely right, sorry, answered a bit quickly. However, you have
> > to register ADF Faces (or Trinidad, don't know which one you're using) as
> > default-render-kit in faces-config.xml. I'll send you some examples:
> >
> > web.xml:
> > <?xml version="1.0"?>
> > <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=
> > "http://java.sun.com/xml/ns/j2ee
> > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
> > <description>Facelets Trinidad Example</description>
> > <display-name>trinidad</display-name>
> > <context-param>
> >   <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
> >   <param-value>.xhtml</param-value>
> > </context-param>
> > <context-param>
> >   <param-name>facelets.REFRESH_PERIOD</param-name>
> >   <param-value>2</param-value>
> > </context-param>
> > <context-param>
> >   <param-name>facelets.DEVELOPMENT</param-name>
> >   <param-value>true</param-value>
> > </context-param>
> > <context-param>
> >   <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
> >   <param-value>client</param-value>
> > </context-param>
> > <context-param>
> >   <param-name>com.sun.faces.validateXml</param-name>
> >   <param-value>true</param-value>
> > </context-param>
> > <context-param>
> >   <param-name>com.sun.faces.verifyObjects</param-name>
> >   <param-value>true</param-value>
> > </context-param>
> > <context-param>
> >   <param-name>org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER</
> > param-name>
> >   <param-value>com.sun.facelets.FaceletViewHandler</param-value>
> > </context-param>
> > <filter>
> >   <filter-name>trinidad</filter-name>
> >   <filter-class>org.apache.myfaces.trinidad.webapp.TrinidadFilter</
> > filter-class>
> > </filter>
> > <filter-mapping>
> >   <filter-name>trinidad</filter-name>
> >   <servlet-name>faces</servlet-name>
> > </filter-mapping>
> > <servlet>
> >   <servlet-name>faces</servlet-name>
> >   <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
> >   <load-on-startup>1</load-on-startup>
> > </servlet>
> > <servlet>
> >   <servlet-name>resources</servlet-name>
> >   <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServlet</
> > servlet-class>
> > </servlet>
> > <servlet-mapping>
> >   <servlet-name>faces</servlet-name>
> >   <url-pattern>*.jsf</url-pattern>
> > </servlet-mapping>
> > <servlet-mapping>
> >   <servlet-name>resources</servlet-name>
> >   <url-pattern>/adf/*</url-pattern>
> > </servlet-mapping>
> > <welcome-file-list>
> >   <welcome-file>/index.html</welcome-file>
> > </welcome-file-list>
> > <login-config>
> >   <auth-method>BASIC</auth-method>
> > </login-config>
> > </web-app>
> >
> >
> > faces-config.xml:
> > <?xml version="1.0" encoding="UTF-8"?>
> > <!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer
> > Faces Config 1.1//EN"
> >
> > "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
> > <faces-config>
> > <!-- navigation rules, managed beans, etc. //-->
> >
> > <application>
> >   <!-- Use the Trinidad RenderKit -->
> >   <default-render-kit-id>
> >     org.apache.myfaces.trinidad.core
> >   </default-render-kit-id>
> > </application>
> > </faces-config>
> >
> >
> > Should work with these... :-)
> >
> > Regards
> > Chris
> >
> >
> > Samba <saasira@gmail.com> schrieb am 05.09.2006 08:33:00:
> >
> > > Thank you Chris,for your reply.
> > >
> > > But Mr. Adam Winer of oracle , who contributed adf-facelets.jar library,
> > > says that we should not configure  Facelets ViewHandler in faces config
> > as
> > > it would cause a conflict between ADF Faces viewhandler and that of
> > > facelets.
> > >
> > > referring to you the post by Adam:
> > >
> > > https://facelets.dev.java.net/servlets/ReadMsg?listName=users&msgNo=451
> > >
> > > Did I infer it wrongly?
> > >  if so please  suggest me what I should do.
> > >
> > > thaning you,
> > > Samba.
> > >
> > >
> > > On 9/4/06, Christoph Lassner <Christoph.Lassner@esg.de> wrote:
> > > >
> > > > Hi Samba,
> > > >
> > > > correct me if I'm wrong, but I think that the facelets view-handler
> > should
> > > > be registered in faces-config.xml, like this:
> > > >
> > > > <application>
> > > >   <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
> > > > </application>
> > > >
> > > > Regards
> > > > Chris
> > > >
> > > >
> > > >
> > > > Samba <saasira@gmail.com> schrieb am 05.09.2006 08:18:28:
> > > >
> > > > > Hello everybody,
> > > > >
> > > > > Can any one  help me why I'm getting a warning in my
> > editor(JDeveloper),
> > > > > I have   added all the neceesay elements in web.xml(viz, facelets
> > > > > ViewHandler, default suffix for jspx pages, view mapping for xhtml
> > > > page,etc)
> > > > > I'm not getting any errors, but not getting the alignmeent either.
> > > > >
> > > > > Suppose,
> > > > > if I keep  <ui:insert> in a table  so that the content in
> > <ui:insert>
> > > > > should come in footer, it is going some where randomly,
> > > > > and when I see the  HTML source in the browser window , I found that
> > the
> > > > > facelets tags are not converted into HTML.
> > > > > So,
> > > > > where am I missing?
> > > > >
> > > > > Thanking you in advance,
> > > > > Samba.
> > > > > --
> > > > > Regards,
> > > > > Samba.
> > > >
> > > >
> > >
> > >
> > > --
> > > Vuntaanu...
> > > Samba.
> >
> >
>
>
> --
> Vuntaanu...
> Samba.
>
>


-- 
Matthias Wessendorf

further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com

Mime
View raw message