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.

|