What is the use of Action in JSP?


The <jsp:text> 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 <jsp:text> element as follows −

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

Updated on: 30-Jul-2019

460 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements