Warning, /frameworks/syntax-highlighting/autotests/reference/highlight.jsp.ref is written in an unsupported language. File is not indexed.
0001 <Jsp Comment><%--</Jsp Comment><br/> 0002 <Jsp Comment> This page won't actually work, as it is simply designed to display jsp syntax highlighting.</Jsp Comment><br/> 0003 <Jsp Comment>--%></Jsp Comment><br/> 0004 <Jsp Directive><%@ page</Jsp Directive><Jsp Param Name> info</Jsp Param Name><Normal Text>=</Normal Text><Jsp Param Value>"A Page to Test Kate Jsp Syntax Highlighting"</Jsp Param Value><Jsp Param Name> language</Jsp Param Name><Normal Text>=</Normal Text><Jsp Param Value>"java"</Jsp Param Value><Jsp Param Name> errorPage</Jsp Param Name><Normal Text>=</Normal Text><Jsp Param Value>"/test-error-page.jsp"</Jsp Param Value><Jsp Directive>%></Jsp Directive><br/> 0005 <Jsp Directive><%@ include</Jsp Directive><Jsp Param Name> file</Jsp Param Name><Normal Text>=</Normal Text><Jsp Param Value>"/include/myglobalvars.jsp"</Jsp Param Value><Jsp Directive>%></Jsp Directive><Normal Text> --%></Normal Text><br/> 0006 <Jsp Directive><%@ page</Jsp Directive><Jsp Param Name> import</Jsp Param Name><Normal Text>=</Normal Text><Jsp Param Value>"java.util.*,</Jsp Param Value><br/> 0007 <Jsp Param Value> java.io.*,</Jsp Param Value><br/> 0008 <Jsp Param Value> java.math.*"</Jsp Param Value><Jsp Param Name> </Jsp Param Name><Jsp Directive>%></Jsp Directive><br/> 0009 <Jsp Directive><%@ taglib</Jsp Directive><Jsp Param Name> uri</Jsp Param Name><Normal Text>=</Normal Text><Jsp Param Value>"/WEB-INF/lib/si_taglib.tld"</Jsp Param Value><Jsp Param Name> prefix</Jsp Param Name><Normal Text>=</Normal Text><Jsp Param Value>"si"</Jsp Param Value><Jsp Directive>%></Jsp Directive><br/> 0010 <Jsp Directive><jsp:useBean</Jsp Directive><Jsp Param Name> id</Jsp Param Name><Normal Text>=</Normal Text><Jsp Param Value>"aPageBean"</Jsp Param Value><Jsp Param Name> scope</Jsp Param Name><Normal Text>=</Normal Text><Jsp Param Value>"page"</Jsp Param Value><Jsp Param Name> class</Jsp Param Name><Normal Text>=</Normal Text><Jsp Param Value>"my.package.MyPageBean"</Jsp Param Value><Jsp Directive>/></Jsp Directive><br/> 0011 <Jsp Directive><jsp:useBean</Jsp Directive><Jsp Param Name> id</Jsp Param Name><Normal Text>=</Normal Text><Jsp Param Value>"aRequestBean"</Jsp Param Value><Jsp Param Name> scope</Jsp Param Name><Normal Text>=</Normal Text><Jsp Param Value>"request"</Jsp Param Value><Jsp Param Name> class</Jsp Param Name><Normal Text>=</Normal Text><Jsp Param Value>"my.package.MyRequestBean"</Jsp Param Value><Jsp Directive>/></Jsp Directive><br/> 0012 <Jsp Scriptlet><%</Jsp Scriptlet><br/> 0013 <Normal Text> </Normal Text><Comment>// We can decipher our expected parameters here.</Comment><br/> 0014 <Normal Text> </Normal Text><Java15>String</Java15><Normal Text> parm1 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Function>noNull</Function><Symbol>(</Symbol><Normal Text>request</Normal Text><Symbol>.</Symbol><Function>getParameter</Function><Symbol>(</Symbol><Normal Text>PARAMETER_1</Normal Text><Symbol>)).</Symbol><Function>trim</Function><Symbol>();</Symbol><br/> 0015 <Normal Text> </Normal Text><Java15>String</Java15><Normal Text> parm2 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Function>noNull</Function><Symbol>(</Symbol><Normal Text>request</Normal Text><Symbol>.</Symbol><Function>getParameter</Function><Symbol>(</Symbol><Normal Text>PARAMETER_2</Normal Text><Symbol>)).</Symbol><Function>trim</Function><Symbol>();</Symbol><br/> 0016 <Normal Text> </Normal Text><Java15>String</Java15><Normal Text> parm3 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Function>noNull</Function><Symbol>(</Symbol><Normal Text>request</Normal Text><Symbol>.</Symbol><Function>getParameter</Function><Symbol>(</Symbol><Normal Text>PARAMETER_3</Normal Text><Symbol>)).</Symbol><Function>trim</Function><Symbol>();</Symbol><br/> 0017 <Normal Text> </Normal Text><Java15>String</Java15><Normal Text> parm4 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Function>noNull</Function><Symbol>(</Symbol><Normal Text>request</Normal Text><Symbol>.</Symbol><Function>getParameter</Function><Symbol>(</Symbol><Normal Text>PARAMETER_4</Normal Text><Symbol>)).</Symbol><Function>trim</Function><Symbol>();</Symbol><br/> 0018 <Normal Text> </Normal Text><Java15>String</Java15><Normal Text> parm5 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Function>noNull</Function><Symbol>(</Symbol><Normal Text>request</Normal Text><Symbol>.</Symbol><Function>getParameter</Function><Symbol>(</Symbol><Normal Text>PARAMETER_5</Normal Text><Symbol>)).</Symbol><Function>trim</Function><Symbol>();</Symbol><br/> 0019 <Normal Text></Normal Text><br/> 0020 <Normal Text> </Normal Text><Comment>// A sample collection of Integers to display some code folding.</Comment><br/> 0021 <Normal Text> </Normal Text><Java15>List</Java15><Normal Text> intList </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Function>getIntList</Function><Symbol>(</Symbol><Decimal>10</Decimal><Symbol>);</Symbol><br/> 0022 <Normal Text></Normal Text><br/> 0023 <Normal Text></Normal Text><br/> 0024 <Jsp Scriptlet>%></Jsp Scriptlet><br/> 0025 <Normal Text><html></Normal Text><br/> 0026 <Normal Text> <title>A Sample Jsp</title></Normal Text><br/> 0027 <Normal Text> <head></Normal Text><br/> 0028 <Normal Text> <script language=</Normal Text><Types>"javascript"</Types><Normal Text>></Normal Text><Symbol><!--</Symbol><br/> 0029 <Normal Text> </Normal Text><Keyword>function</Keyword><Normal Text> </Normal Text><Function Declaration>doAlert1</Function Declaration><Normal Text>() {</Normal Text><br/> 0030 <Normal Text> </Normal Text><Function Name>alert</Function Name><Normal Text>(</Normal Text><String>"This is the first javascript example."</String><Normal Text>)</Normal Text><Symbol>;</Symbol><br/> 0031 <Normal Text> }</Normal Text><br/> 0032 <Normal Text></Normal Text><br/> 0033 <Normal Text> </Normal Text><Keyword>function</Keyword><Normal Text> </Normal Text><Function Declaration>doAlert2</Function Declaration><Normal Text>() {</Normal Text><br/> 0034 <Normal Text> </Normal Text><Function Name>alert</Function Name><Normal Text>(</Normal Text><String>"This is the second javascript example."</String><Normal Text>)</Normal Text><Symbol>;</Symbol><br/> 0035 <Normal Text> }</Normal Text><br/> 0036 <Normal Text> </Normal Text><Jsp Comment>//--></Jsp Comment><Normal Text></script></Normal Text><br/> 0037 <Normal Text> <style type=</Normal Text><Types>"text/css"</Types><Normal Text>></Normal Text><br/> 0038 <Normal Text> </Normal Text><Selector Tag>body</Selector Tag><Block Symbol>{</Block Symbol><Normal Text> </Normal Text><Property>color</Property><Property Separator>:</Property Separator><Normal Text> </Normal Text><Named Color>yellow</Named Color><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Block Symbol>}</Block Symbol><br/> 0039 <Normal Text> </Normal Text><Normal Text></style></Normal Text><br/> 0040 <Normal Text> </head></Normal Text><br/> 0041 <Normal Text> <body></Normal Text><br/> 0042 <Normal Text> </Normal Text><Jsp Comment><%-- The top label table. --%></Jsp Comment><br/> 0043 <Normal Text> <table</Normal Text><Identifier> width</Identifier><Normal Text>=</Normal Text><Types>"400"</Types><Identifier> cellpadding</Identifier><Normal Text>=</Normal Text><Types>"0"</Types><Identifier> cellspacing</Identifier><Normal Text>=</Normal Text><Types>"0"</Types><Identifier> border</Identifier><Normal Text>=</Normal Text><Types>"0"</Types><Normal Text>></Normal Text><br/> 0044 <Normal Text> <tr></Normal Text><br/> 0045 <Normal Text> <td><font</Normal Text><Identifier> size</Identifier><Normal Text>=</Normal Text><Types>"3"</Types><Normal Text>><b>The following parameters were detected:</b></font></td></Normal Text><br/> 0046 <Normal Text> </tr></Normal Text><br/> 0047 <Normal Text> </table></Normal Text><br/> 0048 <Normal Text></Normal Text><br/> 0049 <Normal Text> </Normal Text><Jsp Comment><%-- Display the parameters which might have been passed in. --%></Jsp Comment><br/> 0050 <Normal Text> <table</Normal Text><Identifier> width</Identifier><Normal Text>=</Normal Text><Types>"400"</Types><Identifier> cellpadding</Identifier><Normal Text>=</Normal Text><Types>"0"</Types><Identifier> cellspacing</Identifier><Normal Text>=</Normal Text><Types>"0"</Types><Identifier> border</Identifier><Normal Text>=</Normal Text><Types>"0"</Types><Normal Text>></Normal Text><br/> 0051 <Normal Text> </Normal Text><Jsp Comment><%-- Label; Actual Parameter String; Value Detected --%></Jsp Comment><br/> 0052 <Normal Text> <tr></Normal Text><br/> 0053 <Normal Text> <td><b>PARAMETER_1</b></td></Normal Text><br/> 0054 <Normal Text> <td</Normal Text><Identifier> align</Identifier><Normal Text>=</Normal Text><Types>"center"</Types><Normal Text>></Normal Text><Jsp Scriptlet><%=</Jsp Scriptlet><Normal Text>PARAMETER_1</Normal Text><Jsp Scriptlet>%></Jsp Scriptlet><Normal Text></td></Normal Text><br/> 0055 <Normal Text> <td</Normal Text><Identifier> align</Identifier><Normal Text>=</Normal Text><Types>"right"</Types><Normal Text>>"</Normal Text><Jsp Scriptlet><%=</Jsp Scriptlet><Normal Text>parm1</Normal Text><Jsp Scriptlet>%></Jsp Scriptlet><Normal Text>"</td></Normal Text><br/> 0056 <Normal Text> </tr></Normal Text><br/> 0057 <Normal Text></Normal Text><br/> 0058 <Normal Text> </Normal Text><Jsp Comment><%-- Label; Actual Parameter String; Value Detected --%></Jsp Comment><br/> 0059 <Normal Text> <tr></Normal Text><br/> 0060 <Normal Text> <td><b>PARAMETER_2</b></td></Normal Text><br/> 0061 <Normal Text> <td</Normal Text><Identifier> align</Identifier><Normal Text>=</Normal Text><Types>"center"</Types><Normal Text>></Normal Text><Jsp Scriptlet><%=</Jsp Scriptlet><Normal Text>PARAMETER_2</Normal Text><Jsp Scriptlet>%></Jsp Scriptlet><Normal Text></td></Normal Text><br/> 0062 <Normal Text> <td</Normal Text><Identifier> align</Identifier><Normal Text>=</Normal Text><Types>"right"</Types><Normal Text>>"</Normal Text><Jsp Scriptlet><%=</Jsp Scriptlet><Normal Text>parm2</Normal Text><Jsp Scriptlet>%></Jsp Scriptlet><Normal Text>"</td></Normal Text><br/> 0063 <Normal Text> </tr></Normal Text><br/> 0064 <Normal Text></Normal Text><br/> 0065 <Normal Text> </Normal Text><Jsp Comment><%-- Label; Actual Parameter String; Value Detected --%></Jsp Comment><br/> 0066 <Normal Text> <tr></Normal Text><br/> 0067 <Normal Text> <td><b>PARAMETER_3</b></td></Normal Text><br/> 0068 <Normal Text> <td</Normal Text><Identifier> align</Identifier><Normal Text>=</Normal Text><Types>"center"</Types><Normal Text>></Normal Text><Jsp Scriptlet><%=</Jsp Scriptlet><Normal Text>PARAMETER_3</Normal Text><Jsp Scriptlet>%></Jsp Scriptlet><Normal Text></td></Normal Text><br/> 0069 <Normal Text> <td</Normal Text><Identifier> align</Identifier><Normal Text>=</Normal Text><Types>"right"</Types><Normal Text>>"</Normal Text><Jsp Scriptlet><%=</Jsp Scriptlet><Normal Text>parm3</Normal Text><Jsp Scriptlet>%></Jsp Scriptlet><Normal Text>"</td></Normal Text><br/> 0070 <Normal Text> </tr></Normal Text><br/> 0071 <Normal Text></Normal Text><br/> 0072 <Normal Text> </Normal Text><Jsp Comment><%-- Label; Actual Parameter String; Value Detected --%></Jsp Comment><br/> 0073 <Normal Text> <tr></Normal Text><br/> 0074 <Normal Text> <td><b>PARAMETER_4</b></td></Normal Text><br/> 0075 <Normal Text> <td</Normal Text><Identifier> align</Identifier><Normal Text>=</Normal Text><Types>"center"</Types><Normal Text>></Normal Text><Jsp Scriptlet><%=</Jsp Scriptlet><Normal Text>PARAMETER_4</Normal Text><Jsp Scriptlet>%></Jsp Scriptlet><Normal Text></td></Normal Text><br/> 0076 <Normal Text> <td</Normal Text><Identifier> align</Identifier><Normal Text>=</Normal Text><Types>"right"</Types><Normal Text>>"</Normal Text><Jsp Scriptlet><%=</Jsp Scriptlet><Normal Text>parm4</Normal Text><Jsp Scriptlet>%></Jsp Scriptlet><Normal Text>"</td></Normal Text><br/> 0077 <Normal Text> </tr></Normal Text><br/> 0078 <Normal Text></Normal Text><br/> 0079 <Normal Text> </Normal Text><Jsp Comment><%-- Label; Actual Parameter String; Value Detected --%></Jsp Comment><br/> 0080 <Normal Text> <tr></Normal Text><br/> 0081 <Normal Text> <td><b>PARAMETER_5</b></td></Normal Text><br/> 0082 <Normal Text> <td</Normal Text><Identifier> align</Identifier><Normal Text>=</Normal Text><Types>"center"</Types><Normal Text>></Normal Text><Jsp Scriptlet><%=</Jsp Scriptlet><Normal Text>PARAMETER_5</Normal Text><Jsp Scriptlet>%></Jsp Scriptlet><Normal Text></td></Normal Text><br/> 0083 <Normal Text> <td</Normal Text><Identifier> align</Identifier><Normal Text>=</Normal Text><Types>"right"</Types><Normal Text>>"</Normal Text><Jsp Scriptlet><%=</Jsp Scriptlet><Normal Text>parm5</Normal Text><Jsp Scriptlet>%></Jsp Scriptlet><Normal Text>"</td></Normal Text><br/> 0084 <Normal Text> </tr></Normal Text><br/> 0085 <Normal Text> </table></Normal Text><br/> 0086 <Normal Text></Normal Text><br/> 0087 <Normal Text> <br><br></Normal Text><br/> 0088 <Normal Text></Normal Text><br/> 0089 <Normal Text> </Normal Text><Jsp Comment><%-- Display our list of random Integers (shows code folding). --%></Jsp Comment><br/> 0090 <Normal Text> <table</Normal Text><Identifier> width</Identifier><Normal Text>=</Normal Text><Types>"400"</Types><Identifier> cellpadding</Identifier><Normal Text>=</Normal Text><Types>"0"</Types><Identifier> cellspacing</Identifier><Normal Text>=</Normal Text><Types>"0"</Types><Identifier> border</Identifier><Normal Text>=</Normal Text><Types>"0"</Types><Normal Text>></Normal Text><br/> 0091 <Jsp Scriptlet><%</Jsp Scriptlet><br/> 0092 <Normal Text> </Normal Text><Control Flow>if</Control Flow><Normal Text> </Normal Text><Symbol>(</Symbol><Normal Text>intList </Normal Text><Symbol>!=</Symbol><Normal Text> </Normal Text><Keyword>null</Keyword><Normal Text> </Normal Text><Symbol>&&</Symbol><Normal Text> intList</Normal Text><Symbol>.</Symbol><Function>size</Function><Symbol>()</Symbol><Normal Text> </Normal Text><Symbol>></Symbol><Normal Text> </Normal Text><Decimal>0</Decimal><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><br/> 0093 <Jsp Scriptlet>%></Jsp Scriptlet><br/> 0094 <Normal Text> <tr><td><b>Here are the elements of intList...</b></td></tr></Normal Text><br/> 0095 <Jsp Scriptlet><%</Jsp Scriptlet><br/> 0096 <Normal Text> </Normal Text><Java15>Iterator</Java15><Normal Text> intListIt </Normal Text><Symbol>=</Symbol><Normal Text> intList</Normal Text><Symbol>.</Symbol><Function>iterator</Function><Symbol>();</Symbol><br/> 0097 <Normal Text> </Normal Text><Control Flow>while</Control Flow><Normal Text> </Normal Text><Symbol>(</Symbol><Normal Text>intListIt</Normal Text><Symbol>.</Symbol><Function>hasNext</Function><Symbol>())</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><br/> 0098 <Normal Text> </Normal Text><Java15>Integer</Java15><Normal Text> i </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Symbol>(</Symbol><Java15>Integer</Java15><Symbol>)</Symbol><Normal Text> intListIt</Normal Text><Symbol>.</Symbol><Function>next</Function><Symbol>();</Symbol><br/> 0099 <Jsp Scriptlet>%></Jsp Scriptlet><br/> 0100 <Normal Text> <tr><td></Normal Text><Jsp Scriptlet><%=</Jsp Scriptlet><Normal Text>i</Normal Text><Symbol>.</Symbol><Function>toString</Function><Symbol>()</Symbol><Jsp Scriptlet>%></Jsp Scriptlet><Normal Text></td></tr></Normal Text><br/> 0101 <Jsp Scriptlet><%</Jsp Scriptlet><br/> 0102 <Normal Text> </Normal Text><Symbol>}</Symbol><br/> 0103 <Normal Text> </Normal Text><Symbol>}</Symbol><Normal Text> </Normal Text><Control Flow>else</Control Flow><Normal Text> </Normal Text><Symbol>{</Symbol><br/> 0104 <Jsp Scriptlet>%></Jsp Scriptlet><br/> 0105 <Normal Text> <tr><td><font</Normal Text><Identifier> color</Identifier><Normal Text>=</Normal Text><Types>"blue"</Types><Normal Text>><b><i>Oooops, we forgot to initialize intList!</i></b></font></td></tr></Normal Text><br/> 0106 <Jsp Scriptlet><%</Jsp Scriptlet><br/> 0107 <Normal Text> </Normal Text><Symbol>}</Symbol><br/> 0108 <Jsp Scriptlet>%></Jsp Scriptlet><br/> 0109 <Normal Text> </table></Normal Text><br/> 0110 <Normal Text></Normal Text><br/> 0111 <Normal Text> <br><br></Normal Text><br/> 0112 <Normal Text></Normal Text><br/> 0113 <Normal Text> </Normal Text><Jsp Comment><%-- We can call javascript functions. --%></Jsp Comment><br/> 0114 <Normal Text> <table</Normal Text><Identifier> width</Identifier><Normal Text>=</Normal Text><Types>"400"</Types><Identifier> cellpadding</Identifier><Normal Text>=</Normal Text><Types>"0"</Types><Identifier> cellspacing</Identifier><Normal Text>=</Normal Text><Types>"0"</Types><Identifier> border</Identifier><Normal Text>=</Normal Text><Types>"0"</Types><Normal Text>></Normal Text><br/> 0115 <Normal Text> <tr><td</Normal Text><Identifier> colspan</Identifier><Normal Text>=</Normal Text><Types>"2"</Types><Normal Text>><b>Test our javascript...</b></td></tr></Normal Text><br/> 0116 <Normal Text> <tr></Normal Text><br/> 0117 <Normal Text> <td><input</Normal Text><Identifier> type</Identifier><Normal Text>=</Normal Text><Types>"button"</Types><Identifier> name</Identifier><Normal Text>=</Normal Text><Types>"button1"</Types><Identifier> value</Identifier><Normal Text>=</Normal Text><Types>"Alert 1"</Types><Identifier> onmouseup</Identifier><Normal Text>=</Normal Text><Types>"javascript:doAlert1()"</Types><Normal Text>></td></Normal Text><br/> 0118 <Normal Text> <td><input</Normal Text><Identifier> type</Identifier><Normal Text>=</Normal Text><Types>"button"</Types><Identifier> name</Identifier><Normal Text>=</Normal Text><Types>"button2"</Types><Identifier> value</Identifier><Normal Text>=</Normal Text><Types>"Alert 2"</Types><Identifier> onmouseup</Identifier><Normal Text>=</Normal Text><Types>"javascript:doAlert2()"</Types><Normal Text>></td></Normal Text><br/> 0119 <Normal Text> </tr></Normal Text><br/> 0120 <Normal Text> </table></Normal Text><br/> 0121 <Normal Text></Normal Text><br/> 0122 <Normal Text> <br><br></Normal Text><br/> 0123 <Normal Text> </Normal Text><Jsp Comment><%-- If we actually had defined a tag library. --%></Jsp Comment><br/> 0124 <Normal Text> <table</Normal Text><Identifier> width</Identifier><Normal Text>=</Normal Text><Types>"400"</Types><Identifier> cellpadding</Identifier><Normal Text>=</Normal Text><Types>"0"</Types><Identifier> cellspacing</Identifier><Normal Text>=</Normal Text><Types>"0"</Types><Identifier> border</Identifier><Normal Text>=</Normal Text><Types>"0"</Types><Normal Text>></Normal Text><br/> 0125 <Normal Text> <tr><td></Normal Text><br/> 0126 <Normal Text> </Normal Text><Keyword><my:SampleTag</Keyword><Identifier> prop1</Identifier><Normal Text>=</Normal Text><Types>"first"</Types><Identifier> prop2</Identifier><Normal Text>=</Normal Text><Types>"third"</Types><Keyword>></Keyword><br/> 0127 <Normal Text> </Normal Text><Keyword><my:SampleTagChild</Keyword><Identifier> nameProp</Identifier><Normal Text>=</Normal Text><Types>"value1"</Types><Keyword>/></Keyword><br/> 0128 <Normal Text> </Normal Text><Keyword><my:SampleTagChild</Keyword><Identifier> nameProp</Identifier><Normal Text>=</Normal Text><Types>"value2"</Types><Keyword>/></Keyword><br/> 0129 <Normal Text> </Normal Text><Keyword></my:SampleTag></Keyword><br/> 0130 <Normal Text> </td></tr></Normal Text><br/> 0131 <Normal Text> </table></Normal Text><br/> 0132 <Normal Text></Normal Text><br/> 0133 <Normal Text> <br><br></Normal Text><br/> 0134 <Normal Text> </Normal Text><Jsp Comment><%-- Expression language. --%></Jsp Comment><br/> 0135 <Normal Text> <table</Normal Text><Identifier> width</Identifier><Normal Text>=</Normal Text><Types>"400"</Types><Identifier> cellpadding</Identifier><Normal Text>=</Normal Text><Types>"0"</Types><Identifier> cellspacing</Identifier><Normal Text>=</Normal Text><Types>"0"</Types><Identifier> border</Identifier><Normal Text>=</Normal Text><Types>"0"</Types><Normal Text>></Normal Text><br/> 0136 <Normal Text> </Normal Text><Keyword><c:if</Keyword><Identifier> test</Identifier><Normal Text>=</Normal Text><Types>"</Types><Jsp Expression>${</Jsp Expression><Symbol>!</Symbol><Keyword>empty</Keyword><Normal Text> param</Normal Text><Symbol>.</Symbol><Function>aParam</Function><Jsp Expression>}</Jsp Expression><Types>"</Types><Keyword>></Keyword><br/> 0137 <Normal Text> </Normal Text><Keyword><c:set</Keyword><Identifier> var</Identifier><Normal Text>=</Normal Text><Types>"myParam"</Types><Identifier> scope</Identifier><Normal Text>=</Normal Text><Types>"session"</Types><Identifier> value</Identifier><Normal Text>=</Normal Text><Types>"</Types><Jsp Expression>${</Jsp Expression><Normal Text>param</Normal Text><Symbol>.</Symbol><Function>aParam</Function><Jsp Expression>}</Jsp Expression><Types>"</Types><Keyword>/></Keyword><br/> 0138 <Normal Text> </Normal Text><Keyword></c:if></Keyword><br/> 0139 <Normal Text></Normal Text><br/> 0140 <Normal Text> <tr><td>myParam's value: "</Normal Text><Keyword><c:out</Keyword><Identifier> value</Identifier><Normal Text>=</Normal Text><Types>"</Types><Jsp Expression>${</Jsp Expression><Normal Text>myParam</Normal Text><Jsp Expression>}</Jsp Expression><Types>"</Types><Identifier> default</Identifier><Normal Text>==</Normal Text><Types>"Default"</Types><Keyword>/></Keyword><Normal Text>"</td></tr></Normal Text><br/> 0141 <Normal Text> </table></Normal Text><br/> 0142 <Normal Text> </body></Normal Text><br/> 0143 <Normal Text></html></Normal Text><br/> 0144 <Jsp Scriptlet><%!</Jsp Scriptlet><br/> 0145 <Normal Text> </Normal Text><Comment>/* A place for class variables and functions... */</Comment><br/> 0146 <Normal Text></Normal Text><br/> 0147 <Normal Text> </Normal Text><Comment>// Define some sample parameter names that this page might understand.</Comment><br/> 0148 <Normal Text> </Normal Text><Keyword>private</Keyword><Normal Text> </Normal Text><Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>final</Data Type><Normal Text> </Normal Text><Java15>String</Java15><Normal Text> PARAMETER_1 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>"p1"</String><Symbol>;</Symbol><br/> 0149 <Normal Text> </Normal Text><Keyword>private</Keyword><Normal Text> </Normal Text><Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>final</Data Type><Normal Text> </Normal Text><Java15>String</Java15><Normal Text> PARAMETER_2 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>"p2"</String><Symbol>;</Symbol><br/> 0150 <Normal Text> </Normal Text><Keyword>private</Keyword><Normal Text> </Normal Text><Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>final</Data Type><Normal Text> </Normal Text><Java15>String</Java15><Normal Text> PARAMETER_3 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>"p3"</String><Symbol>;</Symbol><br/> 0151 <Normal Text> </Normal Text><Keyword>private</Keyword><Normal Text> </Normal Text><Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>final</Data Type><Normal Text> </Normal Text><Java15>String</Java15><Normal Text> PARAMETER_4 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>"p4"</String><Symbol>;</Symbol><br/> 0152 <Normal Text> </Normal Text><Keyword>private</Keyword><Normal Text> </Normal Text><Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>final</Data Type><Normal Text> </Normal Text><Java15>String</Java15><Normal Text> PARAMETER_5 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>"p5"</String><Symbol>;</Symbol><br/> 0153 <Normal Text></Normal Text><br/> 0154 <Normal Text> </Normal Text><Comment>// Returns str trimmed, or an empty string if str is null.</Comment><br/> 0155 <Normal Text> </Normal Text><Keyword>private</Keyword><Normal Text> </Normal Text><Data Type>static</Data Type><Normal Text> </Normal Text><Java15>String</Java15><Normal Text> </Normal Text><Function>noNull</Function><Symbol>(</Symbol><Java15>String</Java15><Normal Text> str</Normal Text><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><br/> 0156 <Normal Text> </Normal Text><Java15>String</Java15><Normal Text> retStr</Normal Text><Symbol>;</Symbol><br/> 0157 <Normal Text> </Normal Text><Control Flow>if</Control Flow><Normal Text> </Normal Text><Symbol>(</Symbol><Normal Text>str </Normal Text><Symbol>==</Symbol><Normal Text> </Normal Text><Keyword>null</Keyword><Symbol>)</Symbol><br/> 0158 <Normal Text> retStr </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>""</String><Symbol>;</Symbol><br/> 0159 <Normal Text> </Normal Text><Control Flow>else</Control Flow><br/> 0160 <Normal Text> retStr </Normal Text><Symbol>=</Symbol><Normal Text> str</Normal Text><Symbol>.</Symbol><Function>trim</Function><Symbol>();</Symbol><br/> 0161 <Normal Text></Normal Text><br/> 0162 <Normal Text> </Normal Text><Control Flow>return</Control Flow><Normal Text> retStr</Normal Text><Symbol>;</Symbol><br/> 0163 <Normal Text> </Normal Text><Symbol>}</Symbol><br/> 0164 <Normal Text></Normal Text><br/> 0165 <Normal Text> </Normal Text><Comment>// Returns a list of Integers with listSize elements.</Comment><br/> 0166 <Normal Text> </Normal Text><Keyword>private</Keyword><Normal Text> </Normal Text><Data Type>static</Data Type><Normal Text> </Normal Text><Java15>List</Java15><Normal Text> </Normal Text><Function>getIntList</Function><Symbol>(</Symbol><Data Type>int</Data Type><Normal Text> listSize</Normal Text><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><br/> 0167 <Normal Text> </Normal Text><Java15>ArrayList</Java15><Normal Text> retList </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Keyword>new</Keyword><Normal Text> </Normal Text><Java15>ArrayList</Java15><Symbol>(</Symbol><Normal Text>listSize</Normal Text><Symbol>);</Symbol><br/> 0168 <Normal Text> </Normal Text><Control Flow>for</Control Flow><Normal Text> </Normal Text><Symbol>(</Symbol><Data Type>int</Data Type><Normal Text> i </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Decimal>0</Decimal><Symbol>;</Symbol><Normal Text> i </Normal Text><Symbol><</Symbol><Normal Text> listSize</Normal Text><Symbol>;</Symbol><Normal Text> i</Normal Text><Symbol>++)</Symbol><br/> 0169 <Normal Text> retList</Normal Text><Symbol>.</Symbol><Function>add</Function><Symbol>(</Symbol><Keyword>new</Keyword><Normal Text> </Normal Text><Java15>Integer</Java15><Symbol>(</Symbol><Normal Text> </Normal Text><Symbol>(</Symbol><Data Type>int</Data Type><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>(</Symbol><Java15>Math</Java15><Symbol>.</Symbol><Function>random</Function><Symbol>()</Symbol><Normal Text> </Normal Text><Symbol>*</Symbol><Normal Text> </Normal Text><Decimal>100</Decimal><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>));</Symbol><br/> 0170 <Normal Text></Normal Text><br/> 0171 <Normal Text> </Normal Text><Control Flow>return</Control Flow><Normal Text> retList</Normal Text><Symbol>;</Symbol><br/> 0172 <Normal Text> </Normal Text><Symbol>}</Symbol><br/> 0173 <Jsp Scriptlet>%></Jsp Scriptlet><br/>