incubator-adffaces-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Günther, Thorsten <Thorsten.Guent...@medocino.de>
Subject AW: Re: No Grammer available for "http://java.sun.com/jsf/facelets
Date Tue, 05 Sep 2006 10:59:00 GMT
Hi Matthias,

I still got the problem where the first click on a command fails to trigger the application
but only reloads the page if an PPR happened beforehand on that page, as described here in
"First click on commands fails if PPR occured beforehand, elaborated" on 2006-08-25. I am
planning to dig more into this issue this week (to what I did wrong :-). But if you have any
hint where to look I would be very thankful.

I stumbled over a second problem which I tried to describe on dev-list in "Binding a PanelTabbed"
on 2006-08-28. I must admit that I did not tried to investigate that one further but redesigned
the GUI to avoid the use of tr:PanelTabbed in this case (where I would have needed to have
the tabs being rendered dynamically from a List of beans).

Regards,
Thorsten


-----Ursprüngliche Nachricht-----
Von: mwessendorf@gmail.com [mailto:mwessendorf@gmail.com] Im Auftrag von Matthias Wessendorf
Gesendet: Dienstag, 5. September 2006 12:09
An: adffaces-user@incubator.apache.org
Betreff: Re: Re: No Grammer available for "http://java.sun.com/jsf/facelets

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