What is the use of jsp text action element?

The action can be used to write the template text in JSP pages and documents. Following is the simple syntax for this action −

<jsp:text>Template data</jsp:text>

The body of the template cannot contain other elements; it can only contain text and EL expressions (Note − EL expressions are explained in a subsequent chapter). Note that in XML files, you cannot use expressions such as ${whatever > 0}, because the greater than signs are illegal. Instead, use the gt form, such as ${whatever gt 0} or an alternative is to embed the value in a CDATA section.

<jsp:text><![CDATA[<br>]]></jsp:text>

If you need to include a DOCTYPE declaration, for instance for XHTML, you must also use the element as follows −

<jsp:text><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">]]></jsp:text>
<html>
   <head>
      <title>jsp:text action</title>
   </head>
   <body>
      <books>
         <book>
            <jsp:text>
               Welcome to JSP Programming
            </jsp:text>
         </book>
      </books>
   </body>
</html>

Try the above example with and without action.

Updated on: 2019-07-30T22:30:25+05:30

218 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements