jsp字符转义,String.replace()
jsp中的String,replace()如何实现
% 转成 %25,把 & 转成 %26, 空格 转成 %20, + 转成 %2b,?
本人试过
str=str.replace( '% ', '%25 ')不成功,
而
str=str.replace( '% ', '_ ')却成功!
为何?
------解决方案-------------------- ' '引的是字符
而%25是三个字符
所以本身就有问题.
str=str.replace( '% ', "%25 ")就好了