zf-关于即将过期提示字符串的修改

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个 所以就懒得用正则了~!!!!! 

原文地址:https://www.cnblogs.com/YangK-java/p/4616844.html