Struts2中的 addFieldError(str1,str2);
自带输出 str1= 【str2】
这样子是自带输出的 但是如果 要把=[]替换掉怎么办呢
当时想的很复杂,现在知道了,其实很简单,百度一下js怎么替换字符,然后就很容易的解决了~!!!
这个js代码在 index.jsp里
<ww:iterator value="fieldErrors"> var abc = ‘<ww:property/>‘; var newstr= abc.replace("=",":"); var zkh= newstr.replace("[",""); var ykh= zkh.replace("]",""); alert(ykh); // alert(‘<ww:property/>‘); /* window.onload = function() { <ww:iterator value="fieldErrors"> alert(‘<ww:property/>‘); </ww:iterator> } */ </ww:iterator> }
其实很简单 ‘<ww:property/>‘ 单引号搞起来 居然就变成了字符串 可以alert()出来
无语了,才知道。
知道这个,那么就用abc 代替 ‘<ww:property/>‘ 里的字符串
之后就更简单了 利用replace(str3,str4);进行替换
可以用正则表达式,因为我要改的字符就3个 所以就懒得用正则了~!!!!!
时间: 2024-11-02 23:24:47