gpt4 book ai didi

jsp - 检查 JSP 中是否存在属性

转载 作者:行者123 更新时间:2023-12-03 07:01:55 33 4
gpt4 key购买 nike

我有一些扩展父类(super class)的类,并且在 JSP 中我想显示这些类的一些属性。我只想制作一个JSP,但我事先不知道该对象是否有属性。所以我需要一个 JSTL 表达式或一个标签来检查我传递的对象是否具有此属性(类似于 javascript 中的 in 运算符,但在服务器中)。

<c:if test="${an expression which checks if myAttribute exists in myObject}">
<!-- Display this only when myObject has the atttribute "myAttribute" -->
<!-- Now I can access safely to "myAttribute" -->
${myObject.myAttribute}
</C:if>

我怎样才能得到这个?

谢谢。

最佳答案

利用 JSTL c:catch .

<c:catch var="exception">${myObject.myAttribute}</c:catch>
<c:if test="${not empty exception}">Attribute not available.</c:if>

关于jsp - 检查 JSP 中是否存在属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2522562/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com