Documentation Center

Context Engine Cartridge JSP Web page example

A sample Web page that shows the use of the context:if and context:eval Custom Tags.

<%@taglib prefix="context" uri="http://context.sdl.com/taglib" %>

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body style="font-family:Verdana; font-size:small">
    <form id="mainForm">
      <div style="border:5px">
        <h1>JSP Custom Tags</h1>
        <table>
          <tr>
            <td>If "ui.largeBrowser":</td>
            <td><context:if expression="ui.largeBrowser">Large Browser</context:if></td>
          </tr>
          <tr>
            <td>If "!ui.largeBrowser":</td>
            <td><context:if expression="!ui.largeBrowser">Small Browser</context:if></td>
          </tr>
          <tr>
            <td>Eval "'Hello' + browser.model + ' user and OS vendor ' + os.vendor ":</td>
            <td><context:eval expression="'Hello ' + browser.model + ' user and OS vendor ' + os.vendor" /></td>
          </tr>
        </table>
      </div>
    </form>
  </body>
</html>