gpt4 book ai didi

java - 输出JSTL转义?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:53:55 24 4
gpt4 key购买 nike

<分区>

我正在使用 JSTL 从我们的数据库中检索一个值。我将它直接插入到一些 javascript 中以将其用作变量。我需要 JSTL 持有的值的输出进行转义,因为如果有单引号或双引号,它会破坏我的脚本。该值由用户指定。

例子:

执行以下操作:

<c:set var="myVar" value="Dale's Truck"/>

<script type="text/javascript">
var mayVar = '${myVar}';
</script>

实际上最终看起来像:

<script type="text/javascript">
var mayVar = 'Dale's Truck';//extra single quote breaks the JS
</script>

所以我需要在到达 JS 之前将 JSTL var 转换为像“Dale%27s Truck”一样转义,因为当它到达我的 JS 时已经太晚了,无法在 JS 中完成。

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