有些时候我习惯这样写<input type="text" value="<%=request.getParameter("value")%>">如果这个时候value里包含""的话 显示出来的结果肯定会有错误 如何避免这类情况呢?
昨天用框架的时候突然发觉到了..我当下的解决办法是通过JS赋值 有没有更好的办法呢?
昨天用框架的时候突然发觉到了..我当下的解决办法是通过JS赋值 有没有更好的办法呢?
调试欢乐多
<input type="text" value='<%=request.getParameter("value")%>'>单引号包含双引号,如果再有引号 就用转义符....包括在JavaScript中同理
1、直接用js 赋值
或者
2、转换成 html 编码
不是 我不是那个意思 我问的不是这个(我通常没习惯在<%=%>使用双引号 只是个例子而已)
value="<%=str%>"
如果str里面有双引号怎么办