用于比较的JSTL标签

时间:2014-02-12 07:41:21

标签: jstl

是否有要比较的JSTL标记,以了解String是否是数组中的元素或成员?

示例:
要查找的字符串:第I部分 字符串数组: [第II部分,第III部分,第IV部分]

我想知道第一部分是否是数组的成员

我试过了<fn:contains>但似乎第一部分包含在第二部分字符串

2 个答案:

答案 0 :(得分:0)

不,没有。

fn:contains是JSTL函数,用于检查其他字符串中是否存在一个字符串。你的字符串数组可能是一些集合,toString()的方法返回["Part II", "Part III", "Part IV"]之类的东西,因此在第二部分中找到第一部分 。这可能不适用于数组 - 它们具有不同的字符串表示形式 - 类似于[Ljava.lang.String;@123456

但是,您可以创建自己的JSTL函数来进行检查。

答案 1 :(得分:0)

JSTL中没有这样的功能。 但你可以参考下面的链接。希望它会有所帮助

JSTL Sets and Lists - checking if item exists in a Set