使用str.replaceAll("\\","\\\\"), 保证ok.
\是转义字符。

解决方案 »

  1.   

    我是能过jsp提交数据库的时候用的,一个'要换还有一个/也要换一下。'这个换成什么比较合适?
      

  2.   

    给你举个例子;
    <% String message = request.getParameter("message"); 
    message = message.replace ('/','//'); 
    就这么试一试吧.
      

  3.   

    str.replaceAll("\\","\\\\")
    这样就对了。
      

  4.   

    \在java中要转义成\str.replaceAll("\\", "\\\\")
      

  5.   

    你的转义弄乱啦!
    str.replaceAll("\\", "\\\\")
    才好
      

  6.   

    str.replaceAll("\'", "\\\'")
    能把'换成\'