我在请求属性中设置了以下内容:
confirmMsg = "REf No: \n 112";
req.setAttribute("confirmMsg", confirmMsg);
我需要将以上内容显示为(在警告框中):
引用编号:
112
我在我的 JavaScript 中使用以下 onload 函数来显示加载页面时的消息。
function onLoad() {
var msg = "${confirmMsg}";
if(msg != null && msg != "") {
alert(msg);
}
}
上面抛出一个脚本错误?如何传递换行符?
最佳答案
\n
需要进行 JavaScript 转义才能放入 JavaScript 字符串文字中。
使用 commons-lang StringEscapeUtils.escapeECMAScript()
转义消息,并将此转义消息传递给您的 JSP。
关于java - 如何将换行符从我的 Servlet 传递给 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10210312/