gpt4 book ai didi

java - 如何在 dsp :switch tags 中获得失败/逻辑或

转载 作者:行者123 更新时间:2023-12-01 14:30:20 25 4
gpt4 key购买 nike

我正在使用 ATG(以前称为 Dynamo)J2EE 标记库。在大约 4 种情况下,我希望显示相当大量的标记,但在其他情况下,应该显示不同的标记。正如我一直在做的那样,我给每个案例都有自己的 dsp:oparam,如下所示:

<dsp:droplet name="Switch">  
<dsp:param name="value" param="thing.ReturnCode"/>
<dsp:oparam name="THING001">
<!-- Do stuff here -->
</dsp:oparam>
<dsp:oparam name="THING002">
<!-- Do the same stuff as above here -->
</dsp:oparam>
<dsp:oparam name="default">
<!-- Do different stuff here -->
</dsp:oparam>
</dsp:droplet>

但这似乎效率低下,因为如果我想要更改,它需要我对每个 block 进行更改。有没有一种方法可以避免失败,这样我就可以拥有一个适用于 THING001 和 THING002 的 block ?

最佳答案

应该能够做这样的事情

<dsp:getvalueof var="returnCode" param="thing.ReturnCode" />
<c:choose>
<c:when test="${returnCode == 'thing1' or returnCode == 'thing2'}">
DO STUFF
</c:when>
<c:otherwise>
DO STUFF
</c:otherwise>
</c:choose>

关于java - 如何在 dsp :switch tags 中获得失败/逻辑或,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16902833/

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