Home Jsf Facelet remove Tag
Questions:Ask|Latest

 
 

Share on Google+Share on Google+

Facelet remove Tag

Advertisement
Facelet remove Tag is used to remove content within this tag from a facelet at compile time. This tag don't have any attribute.

Facelet remove Tag

        

This tag is used to remove content within this tag  from a facelet at compile time. This tag don't have any attribute. This tag can be used with jsfc attribute which shows that the particular tag will be removed. In this example,  the line "This line will be removed" will be removed from facelet at the time of compilation and so will not be displayed. In this example, the line where jsfc attribute is used and set to the ui:remove is not considered for compilation so input text box for this line of code will not be displayed.

Code Description : 

<!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"
  xmlns:h="http://java.sun.com/jsf/html">
<body>
  <center><h2>RoseIndia Facelet Tags Tutorial</h2></center>
  <h3>Welcome to the Facelet world..........</h3><hr/>

   <ui:decorate template="/pages/remove/removetemplate.xhtml">
  <ui:define name="face1">
  <h3><h:outputText value="This is the text to be displayed."/></h3>
  <input type="text" jsfc="h:inputText" value="This i/p box is rendered" />
  <input type="text" jsfc="ui:remove" value="IT" />
  <ui:remove>This line will be removed</ui:remove>
 
</ui:define>
   </ui:decorate>
   <hr/><h3>This is the content below decorate tag.</h3>
</body>
</html>

Rendered Output :

Html Source Code :

<!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">
<body>
  <center><h2>RoseIndia Facelet Tags Tutorial</h2></center>
  <h3>Welcome to the Facelet world..........</h3>
  <hr /><!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">
<head>
   <title>facelet example </title>
   <link href="../../style/CSS.css" rel="stylesheet" type="text/css" />
</head>
<body>
   <h3>This is the text to be displayed.</h3><input type="text" 
  name="_id7"  value="This i/p box is rendered" />
</body>
</html>
<hr /><h3>This is the content below decorate tag.</h3>
</body>
</html>

 This tag has no attribute.

Advertisements

If you enjoyed this post then why not add us on Google+? Add us to your Circles



Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: June 22, 2007

Related Tutorials

Ask Questions?    Discuss: Facelet remove Tag  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments
DMCA.com