First of all i had read the e-book named "definitive guide to apache myfaces 
and facelets" whih give basic examples how to create a facelet template and i 
did like what they said in, except that when i create an html file as "New 
Facelet template", instead of eclipse should create the new file with .xhtml 
extension, it create my new file with .html extension :
========================================================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
<html xmlns="http://www.w3.org/1999/xhtml";
xmlns:ui="http://java.sun.com/jsf/facelets";>
<head>
<title><ui:insert name="title">Default title</ui:insert></title>
</head>

<body>

<div id="header">
<ui:insert name="header">
Header area. See comments below this line in the source.
<!-- include your header file or uncomment the include below and create 
header.xhtml in this directory -->
<!-- <ui:include src="header.xhtml"/> -->
</ui:insert>
</div>

 
<div id="content">
<ui:insert name="content">
Content area. See comments below this line in the source.
<!-- include your content file or uncomment the include below and create 
content.xhtml in this directory -->
<!-- <div> -->
<!-- <ui:include src="content.xhtml"/> --> 
<!-- </div> -->
</ui:insert>
</div>

<div id="footer">
<ui:insert name="footer">
Footer area. See comments below this line in the source.
<!-- include your header file or uncomment the include below and create 
footer.xhtml in this directory -->
<!--<ui:include src="footer.xhtml"/> -->
</ui:insert>
</div>

</body>

</html>
=================================================================================================
 
I had added Jboss Tools plug-in to my eclipse helios IDE and it permit me to 
have the possibility to create directly an XHTML page (Blank Facelet Page) :
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
<html xmlns="http://www.w3.org/1999/xhtml";
xmlns:h="http://java.sun.com/jsf/html";
xmlns:f="http://java.sun.com/jsf/core";
xmlns:ui="http://java.sun.com/jsf/facelets";>

<ui:composition template="">
</ui:composition>
</html>
==================================================================================================
I still having Warning in both files at "<html xmlns = ...>" saying : 
 
Multiple markers at this line
- Warning: unknown attribute "xmlns:h"
- Warning: unknown attribute "xmlns:ui"
- Warning: unknown attribute "xmlns:f"
 
Help me guys pleaaaase.
 

> Date: Tue, 13 Mar 2012 09:15:20 -0700
> Subject: Re: Help : Error while creating a Facelet
> From: [email protected]
> To: [email protected]
> 
> send the entire .xhtml file
> 
> -Richard
> 
> 
> 
> On Tue, Mar 13, 2012 at 8:58 AM, ayouB __ <[email protected]> wrote:
> 
> >
> > Pleaase HELP !
> >
> >
> > > From: [email protected]
> > > To: [email protected]
> > > Subject: RE: Help : Error while creating a Facelet
> > > Date: Tue, 13 Mar 2012 14:26:23 +0000
> > >
> > >
> > > Well i verified if i missed a space before "xmlns:ui" except that
> > there's a one (it's just copy/past which delete the space), besides i don't
> > wanna use maven; for the moment; i need just that my application start
> > well, i still wroking on the configuration of the environnement of
> > developpement and i have spent a lot of time so if someone had faced such
> > problem please help ^^
> > >
> > >
> > > > CC: [email protected]
> > > > From: [email protected]
> > > > Subject: Re: Help : Error while creating a Facelet
> > > > Date: Tue, 13 Mar 2012 07:09:00 -0700
> > > > To: [email protected]
> > > >
> > > > I think you need a space before xmlns:ui
> > > > You should also learn how to use Maven for your build b/c it will
> > manage your sub dependencies and Eclipse build path.
> > > >
> > > > Richard
> > > >
> > > > Sent from my iPhone
> > > >
> > > > On Mar 13, 2012, at 7:00 AM, ayouB __ <[email protected]> wrote:
> > > >
> > > > >
> > > > >
> > > > >
> > > > > Hello every one,
> > > > >
> > > > > Now i'm working on a jsf 2.0 project which the implementation is
> > done with Apache MyFaces 2.1.6 (Final) and an optional components librairie
> > RichFaces 4.2.0 in eclipse Helios as the develeppement environnement, the
> > problem is what jars should i do knowing that i have add every jar which
> > seems to be primordial to my class path project :
> > > > >
> > > > > commons-beanutils-1.8.3.jar
> > > > > commons-codec-1.3.jar
> > > > > commons-collections-3.2.jar
> > > > > commons-digester-1.8.jar
> > > > > commons-discovery-0.4.jar
> > > > > commons-logging-1.1.1.jar
> > > > > myfaces-api-2.0.2.jar
> > > > > myfaces--impl-2.0.2.jar
> > > > >
> > > > > richfaces-components-api-4.2.0.Final.jar
> > > > > richfaces-components-ui.4.2.0.Final.jar
> > > > > richfaces-core-api-4.2.0.Final.jar
> > > > > richfaces-core-impl-4.2.0.Final.jar
> > > > >
> > > > > Moreover i have used the eclipse assistant to download jars of
> > MyFaces from Internet, so i would think that there's a problem of
> > compatibility between eclipse if i had done this by my self but it was done
> > by eclipse itself !
> > > > >
> > > > > when i create a new Facelet template from an XHTML file, i still
> > having a warning saying :
> > > > >
> > > > >
> > > > > Multiple markers at this line
> > > > > - Warning: unknown attribute "xmlns:f"
> > > > > - Warning: unknown attribute "xmlns:ui"- Warning: unknown attribute
> > "xmlns:h"
> > > > >
> > > > > Eclipse don't recognize these namespaces :
> > > > >
> > > > >
> > > > > xmlns:h="http://java.sun.com/jsf/html";
> > > > > xmlns:f="http://java.sun.com/jsf/core"xmlns:ui=";
> > http://java.sun.com/jsf/facelets";
> > > > >
> > > > >
> > > > > The most strange thing is that when i create a jsp file (new
> > javaServer Faces page (xhtml) ), it works normally without any warning or
> > errors !!
> > > > >
> > > > > What should i do please :)
> > > > >
> > > > > Thanks.
> > > > >
> > >
> >
> >
                                          

Reply via email to