jsp - 如何在 JSP 中使用 equals() 方法?

标签 jsp jstl el equals

在我的 JSP 中,我需要使用 equals() 测试两个对象方法。有没有办法使用 EL、JSTL 或其他标签库来做到这一点?由于团队规则,我不允许使用 scriptlet。

我尝试使用 JSTL <c:if>标签,但它似乎只使用 ==运算符(operator)。

最佳答案

JSP 表达式语言运算符 == (或其别名 eq )与 equals 进行比较方法,尽管如果对象之一是特殊类型(BigDecimal、BigInteger、Double、Float、Long、Integer、Short、Byte、Character、Boolean 或 String),则会执行一些强制转换。您不需要为此添加标签,只需 ${a == b} .如果这不适合您的上下文,您能否发布更多信息?

关于jsp - 如何在 JSP 中使用 equals() 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/338518/

相关文章:

java - 在jsp页面上自动保存而不使用数据库

jsp - 刷新 Liferay MVC portlet 中的部分 JSP 页面

java - 使用 JSTL forEach 循环的 varStatus 作为 ID

java - jSTL 解析错误 : javax. servlet.jsp.JspTagException:无法识别的对象作为要解析的 'xml' 属性提供

jsp - 如何使用EL调用java方法?

Eclipse 对 JSF 文件中的 EL 表达式给出了太多错误和警告

java - Java 中的日期比较

java - 将一堆值从 jsp 发送到 java 代码

java - JSP 和 JSTL 根据规则有条件地呈现表中的行

javascript - 如何将自动对焦添加到我的 Spring 表单输入中?