Examples of EL Expressions - The Java EE 6 Tutorial (original) (raw)

Table 6-3 contains example EL expressions and the result of evaluating them.

Table 6-3 Example Expressions

EL Expression Result
${1 > (4/2)} false
${4.0 >= 3} true
${100.0 == 100} true
${(10*10) ne 100} false
${'a' < 'b'} true
${'hip' gt 'hit'} false
${4 > 3} true
${1.2E4 + 1.4} 12001.4
${3 div 4} 0.75
${10 mod 4} 2
${!empty param.Add} False if the request parameter named Add is null or an empty string.
${pageContext.request.contextPath} The context path.
${sessionScope.cart.numberOfItems} The value of the numberOfItems property of the session-scoped attribute named cart.
${param['mycom.productId']} The value of the request parameter named mycom.productId.
${header["host"]} The host.
${departments[deptName]} The value of the entry nameddeptName in the departments map.
${requestScope['javax.servlet.forward.servlet_path']} The value of the request-scoped attribute named javax.servlet.forward.servlet_path.
#{customer.lName} Gets the value of the property lName from the customer bean during an initial request. Sets the value of lName during a postback.
#{customer.calcTotal} The return value of the method calcTotal of the customer bean.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices