gpt4 book ai didi

java - 如何使用 JSTL 存储字符

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:30:40 25 4
gpt4 key购买 nike

我想使用 JSTL 将字符值存储在变量中

我的代码是:

<c:set var="letter" value='${param.colorLetter.toLowerCase().charAt(0)}' ></c:set>

接下来我需要尝试检查字符是否为“v”:

        <c:choose>
<c:when test="${letter}=='v'">
<lable>Color Name: </lable>Violet<br/>
</c:when>
</c:choose>

目前我觉得它没有将其存储为字符变量,因此测试失败。 (没有错误/异常)

最佳答案

<c:set var="letter" value="${param.colorLetter.toLowerCase().charAt(0).toString()}" />

<c:choose>
<c:when test="${letter eq 'v'}">
<lable>Color Name: </lable>Violet<br/>
</c:when>
</c:choose>

您必须将整个测试放在 ${} 之间,并在要从中转换的 charAt(0) 之后添加 toString() 字符字符串

关于java - 如何使用 JSTL <c :set> 存储字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12053385/

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