问题描述
code=1111<s:iftest="code.substring(0,2).equals('11')"><script>alert();</script></s:if>可以跳出对话框<s:iftest="code.substring(0,1).equals('1')"><script>alert();</script></s:if>不可以跳出对话框高手们帮我看看为什么,为什么截取两字符可以,一个字符就不可以呢
解决方案
解决方案二:
应该是可以的。你试着把code打印出来看看。
解决方案三:
一样啊
解决方案四:
打印过了,打印是正确的,但是比较后就不执行里的script了
解决方案五:
我试过,2个以上的比较都没问题就是1个就不行了
时间: 2025-01-25 02:13:14