Home Jsf JSF verbatim Tag



JSF verbatim Tag
Posted on: June 18, 2007 at 12:00 AM
JSF verbatim Tag renders output component (UIOutput) within the closest component. It takes the content from the body of this tag.

JSF verbatim Tag

        

This tag renders output component (UIOutput) within the closest component. It takes the content from the body of this tag. This tag can be used to nest plain html within the JSF component tree. Any Html and jsp tags in the view tag can be nested within verbatim tag. The reason behind it is that all the content inside the f:view tag should be in the JSF component tree. When JSF component tree is rendered, it contains only JSF components. But html and JSP tags are not JSF components. So we nest the non JSF  tags to the verbatim tag that treats them as JSF components.  

Code Description :

<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>

<f:view>
<html>
<body>
<h:form>
<f:verbatim>
<p><h3>This is the testing of verbatim tag of jsf.</p></h3>
</f:verbatim>
</h:form>
</body>
</html>
</f:view>

Rendered Output :

Html Source Code :

<html>
<body>
<form id="_id0" method="post" action="/coretag/pages/verbatim.jsf" enctype="application/x-www-form-urlencoded">

<p><h3>This is the testing of verbatim tag of jsf.</p></h3>
<input type="hidden" name="_id0" value="_id0" /></form>
</body>
</html>

This tag contains attribute :

escape : Its a boolean attribute. Itss default value is "false". If it is made true then the generated markup is escaped.

Related Tags for JSF verbatim Tag:
htmlccomjspidejsftreetagsviewsednestedvicontentcomponenttagbatthisidaijsiewitherbtoldsheitcanuseuliminmlasmnttrsidsidereasonthincajesallsspsoeeatanyhtmishalleaandssthshostatihatplplaindonomo


More Tutorials from this section

Ask Questions?    Discuss: JSF verbatim Tag   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.