gpt4 book ai didi

java - 如何在 jsp 中同时转义引号和反斜杠?

转载 作者:行者123 更新时间:2023-11-30 07:13:25 28 4
gpt4 key购买 nike

我需要在 jsp 中转义 "和\,但不一定同时转义。

<c:out var="${value}" />我可以逃脱"性格。

${fn:replace(value,'\\','&#92;')}我可以逃脱 \性格,并且工作正常。

我尝试按以下方式处理这两种情况。

我试过

<c:out var="${fn:replace(value,'\\','&#92;')}"/>

但不工作,不被接受,似乎是一个错误。

我还尝试输入 variable替换后的字符串,然后在 c:out 中使用它, 但都是一样的。

如果有人知道如何处理这两种情况,请告诉我。

注意:输入来自Java ,这就是我使用 \\ 的原因, 并作为 JSON 转发.谢谢

最佳答案

您可以调用 fn:replace() 两次,链接调用,以替换两个字符。

${fn:replace(fn:replace(value,'\\','&#92;'),'\"','&#34;')}

虽然它不是很漂亮。

关于java - 如何在 jsp 中同时转义引号和反斜杠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19454079/

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