EL表达式之逻辑运算符实战

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/chengqiuming/article/details/100589577

一 代码

<%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title> 表达式语言 - 逻辑运算符 </title>
    <meta name="website" content="http://www.crazyit.org" />
</head>
<body>
    <h2>表达式语言 - 逻辑运算符</h2><hr/>
    数字之间的比较:
    <table border="1" bgcolor="#aaaadd">
        <tr>
            <td><b>表达式语言</b></td>
            <td><b>计算结果</b></td>
        </tr>
        <!-- 直接比较两个数字 -->
        <tr>
            <td>\${1 &lt; 2}</td>
            <td>${1 < 2}</td>
        </tr>
        <!-- 使用lt比较运算符 -->
        <tr>
            <td>\${1 lt 2}</td>
            <td>${1 lt 2}</td>
        </tr>
        <!-- 使用>比较运算符 -->
        <tr>
            <td>\${1 &gt; (4/2)}</td>
            <td>${1 > (4/2)}</td>
        </tr>
        <!-- 使用gt比较运算符 -->
        <tr>
            <td>\${1 gt (4/2)}</td>
            <td>${1 gt (4/2)}</td>
        </tr>
        <!-- 使用>=比较运算符 -->
        <tr>
            <td>\${4.0 &gt= 3}</td>
            <td>${4.0 >= 3}</td>
        </tr>
        <!-- 使用ge比较运算符 -->
        <tr>
            <td>\${4.0 ge 3}</td>
            <td>${4.0 ge 3}</td>
        </tr>
        <!-- 使用<=比较运算符 -->
        <tr>
            <td>\${4 &lt;= 3}</td>
            <td>${4 <= 3}</td>
        </tr>
        <!-- 使用le比较运算符 -->
        <tr>
            <td>\${4 le 3}</td>
            <td>${4 le 3}</td>
        </tr>
        <!-- 使用==比较运算符 -->
        <tr>
            <td>\${100.0 == 100}</td>
            <td>${100.0 == 100}</td>
        </tr>
        <!-- 使用eq比较运算符 -->
        <tr>
            <td>\${100.0 eq 100}</td>
            <td>${100.0 eq 100}</td>
        </tr>
        <!-- 使用!=比较运算符 -->
        <tr>
            <td>\${(10*10) != 100}</td>
            <td>${(10*10) != 100}</td>
        </tr>
        <!--  先执行运算,再进行比较运算,使用ne比较运算符-->
        <tr>
            <td>\${(10*10) ne 100}</td>
            <td>${(10*10) ne 100}</td>
        </tr>
    </table>
    字符之间的比较:
    <table border="1" bgcolor="#aaaadd">
        <tr>
            <td><b>表达式语言</b></td>
            <td><b>计算结果</b></td>
        </tr>
        <tr>
            <td>\${'a' &lt; 'b'}</td>
            <td>${'a' < 'b'}</td>
        </tr>
        <tr>
            <td>\${'hip' &gt; 'hit'}</td>
            <td>${'hip' > 'hit'}</td>
        </tr>
        <tr>
            <td>\${'4' &gt; 3}</td>
            <td>${'4' > 3}</td>
        </tr>
    </table>
</body>
</html>

二 测试

猜你喜欢

转载自blog.csdn.net/chengqiuming/article/details/100589577