JSP和HTML和JS - 双引号嵌套问题解决方案(不断完善中)
来源:互联网 发布:mac硬盘安装助手0.3 编辑:程序博客网 时间:2024/05/21 11:09
JSP中:
类似如<jsp:param name="name" value="<%=request.getParameter("name")%>"/>中的value="",会导致以下报错信息:
Attribute value request.getParameter("name") is quoted with " which must be escaped when used within the value属性值的request.getParameter("name")的被引用为"值的范围内使用时,必须进行转义-(来自谷歌翻译)
1.错误常发生的位置
value="<%=request.getParameter("name")%>"
2.错误产生的原因
因为tomcat版本升级后(6.0以后),对双引号的处理机制引起的,如果出现双引号包含双引号的情况,就可能会出现这个错误。
3.解决办法
我第一反应,觉得应该是value中""不能再嵌套"",尝试做如下修改:
<jsp:param name="name" value="<%=request.getParameter('name')%>"/> - 可以
然后这样也可以,就是利用"\"转义字符,如:
<jsp:param name="name" value="<%=request.getParameter(\"name\")%>"/> - 可以<span style="display: none; width: 0px; height: 0px;" id="transmark"></span><jsp:param name="name" value="<%=request.getParameter("name")%>"/> - 可以
HTML中:
<html> <body> onclick="alert("OK")"<input type="button" value="失败" onclick="alert("OK")" /><br /> onclick='alert('OK')'<input type="button" value="失败" onclick='alert('OK')' /><br /> onclick="alert('OK')"<input type="button" value="成功" onclick="alert('OK')" /><br /> onclick='alert("OK")'<input type="button" value="成功" onclick='alert("OK")' /><br /> onclick="alert(\"OK\")"<input type="button" value="失败" onclick="alert(\"OK\")" /><br /> onclick="alert("OK")"<input type="button" value="成功" onclick="alert("OK")" /><br /> onclick="alert("OK")"<input type="button" value="失败" onclick="alert("OK")" /><br /> onclick=alert("OK")<input type="button" value="成功" onclick=alert("OK") /><br /> </body></html>
JS中:
0 0
- JSP和HTML和JS - 双引号嵌套问题解决方案(不断完善中)
- js嵌套使用 双引号和单引号
- js,html,vb中单引号和双引号的用法
- js中单引号和双引号
- 纯html标签下单引号和双引号以及html和JS混编下单引号和双引号
- 纯html标签下单引号和双引号以及html和JS混编下单引号和双引号
- html标签中,单引号和双引号区别:
- js中单引号和双引号的问题
- JS中单引号和双引号之我见
- 屏幕分辨率显示和修改程序源代码(不断完善中........)
- LINUX 命令学习笔记和积累(不断完善中)
- c++和c#参数对照,不断完善中
- 纯html标签下单引号和双引号以及html和JS混编下单引号和双引号,php引号的使用
- java和javascript双引号嵌套的问题
- js中的双引号和单引号
- js单引号和双引号区别
- html、JavaScript、JSON中单双引号使用及嵌套
- 动态添加HTML标签中单引号,双引号的嵌套问题
- Hive的安装
- java获得两个日期之间的所有月份
- 剑指offer系列之21:从上往下打印二叉树
- MathType公式保存后为什么字体会变化
- Apache下PHP的几种工作方式
- JSP和HTML和JS - 双引号嵌套问题解决方案(不断完善中)
- JAVA中的map集合顺序如何与添加顺序一样
- spring mvc 框架
- 无法在Word中打开MathType怎么办
- HashMap和LinkedHashMap的区别
- 蜂鸣器和PWM定时器编程实践2
- 解决SVN不显示绿色图标问题
- Java写文件
- Effective STL 条款6