是否可以在JSP中进行排序?

时间:2010-11-30 08:51:21

标签: jsp jstl jsp-tags

有没有办法按字母顺序对JSP中的两个字符串变量进行排序,例如使用jstl?或者至少按字母顺序确定哪个字符串?

我一直在尝试像这样的代码。它似乎适用于一些简单的例子,但我不确定它是否考虑按字母顺序排列。当变量不是数字时,任何人都可以确认“gt”运算符是否按字母顺序排列吗?

<c:set value="abc" var="var1"/>
<c:set value="def" var="var2"/>
<c:if test="${var2 gt var1}">
    <p>var1 is first</p>
</c:if>
<c:if test="${var1 gt var2}">
    <p>var2 is first</p>
</c:if>

由于

1 个答案:

答案 0 :(得分:1)

关于在字符串上执行EL运算符的问题部分,http://java.sun.com/products/jsp/syntax/2.0/syntaxref207.html上的示例和一些实际测试确认gt在字符串上按字母顺序排列。

在您的示例def&gt; abc将是真的,因为d>一个