日期:2014-05-17  浏览次数:20742 次

struts标签解析问题
有哪位大神知道 如何解析S标签。或者解析S标签的源代码。
比如我现在的疑问是<s:property value="#record.name"/> 
当name中包含<script>这样的特殊字符的时候,这个<script>会被解析掉。导致页面错误。
我知道可以<s:property value="#record.name" escape="true"/> 这样可以让name的值不被解析。
但是我有N多这样的页面,每个页面都会有很多这样的标签
我现在就是想找到解析S标签的位置,做一个通用的方法,防止解析里面的值。
不用正则表达式去匹配验证。
求大神指导一二。不胜感激。

------解决方案--------------------
这个你根本无法去控制Struts解析标签的,最好的还是用JS正则表达式去验证。除非你的系统是放在互联网上的,否则这个问题用正则验证一下就可以了。