如何在servlet请求中替换为%2B

时间:2012-08-31 08:27:59

标签: java servlets

如何用%2b替换+,有些搜索将+作为空格,我无法在java servlet中进行

2 个答案:

答案 0 :(得分:0)

org.apache.commons.lang.StringEscapeUtils.replaceEach(str, new String[]{"+", "=", ...}, new String[]{"%2b", "%3D", ...})

答案 1 :(得分:0)

使用java.net.URLEncoder

例如:使用URLEncoder.encode( "one+two space", "UTF-8" ),您将获得字符串one%2Btwo+space