gpt4 book ai didi

javascript - 处理字符串中的单/双引号

转载 作者:行者123 更新时间:2023-12-03 12:16:09 26 4
gpt4 key购买 nike

我定义了一个由动态变量组成的变量

var tempVar = "<%=varName%>";

varName输出Black/Blue Mirror + some special character with single and double quotes 。在页面上,由于单引号/双引号,它破坏了 tempVar。

varName 的实际字符串是 Black/Blue Mirror ? /\,.°º®#&*@+–!:()‘’”"' 。这在我的项目中实际上是允许的。

页面输出:var tempVar = "Black/Blue Mirror ? /\,.°º®#&*@+–!:()‘’”"'";

最佳答案

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
[..]
var tempVar = <c:out value="${varName}"/>;

它将把双引号更改为 "

如果 varName 在 scriptlet 内声明,则必须使其对表达式语言可见:

<%
pageContext.setAttribute("varName", varName);
%>

关于javascript - 处理字符串中的单/双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24696651/

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