gpt4 book ai didi

java - 解析字符串内的变量 - JSTL?

转载 作者:行者123 更新时间:2023-11-30 04:32:59 26 4
gpt4 key购买 nike

我一直试图弄清楚我正在尝试的事情是否可以使用 JSTL 实现。我将以下内容存储在数据库表中

<c:when test="${row.actionType == 'com'}">  
${row.actionText}
</c:when>

因此我将以下字符串存储在表的列中

<assign name="LocationID" expr="'${row.locationId}'"/> 
<submit next="/aotg/dynApp" namelist="UserID AppID LocationID"/>

因此,例如上面的字符串被写入 ${row.actionText} 并得到解析。当然,JSTL 中的输出与上面完全相同,没有解析字符串内的变量 ${row.locationId}。您也能以某种方式解析内部变量吗?

这样的事情是否可能,或者我是否需要对 JSTL 页面中可能使用的任何参数进行硬编码,而不是尝试从中动态读取它表?

最佳答案

包含 JSTL 的 .jsp 文件被编译为 .java 文件,然后该文件被编译为 .class 文件并在 JVM 中运行。

由于 c:when block 在编译时不在 JSP 中,因此在类文件运行时它只是成为一些输出文本。

关于java - 解析字符串内的变量 - JSTL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14167520/

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