在我的 JPS 页面中,我正在使用 JavaScript 显示警报,我想在警报消息中添加新行。
前任:
Filename has invalid characters:
s
Please try again.
这是我正在使用的代码。
<%
String validName = "Filename has invalid characters: \n s \n Please try again.";
out.println("<script>alert('"+validName+"')</script>");
%>
但是,当它运行时,它会因为空格出现在脚本中而崩溃:
<script>alert('Filename has invalid characters:
s
Please try again.";
如果我尝试使用 \n 转义新行,则新行不会出现在我的警报消息中。当我
改为使用时,它也不起作用。
我也试过这个,但同样的问题也发生了:
<%
String validName = "Filename has invalid characters: \n s \n Please try again.";
%>
<script>alert('<%=validName%>')</script>
有什么建议吗?