日期:2014-05-18  浏览次数:20907 次

jsp字符转义,String.replace()
jsp中的String,replace()如何实现
%   转成   %25,把   &   转成   %26,   空格   转成   %20,   +   转成   %2b,?

本人试过
str=str.replace( '% ', '%25 ')不成功,

str=str.replace( '% ', '_ ')却成功!
为何?

------解决方案--------------------
' '引的是字符
而%25是三个字符
所以本身就有问题.
str=str.replace( '% ', "%25 ")就好了