我把用户输入的内容作为参数传到java方法里进行一些处理,一旦用户输入字符串包含英文双引号,就会把字符串截断,编译就通不过.想用js处理也不知道该如何处理..请各位朋友帮忙解决一下。先谢了!

解决方案 »

  1.   

    public class Testt
    {
    public static void main(String [] args)
    {
    System.out.println("\"呵呵\"");
    System.out.println(new Testt().replaceStr("\"呵呵\""));

    }

    public String replaceStr(String str)
    {
    String s=str.replace("\"","");
    return s;
    }
    }
      

  2.   

    谢啦,朋友。可能是我没说清楚。我得到的是用户动态输入的字符串,里面可能包含英文的双引号。例如,用户在文本域输入:asdf"adff,我把这个内容作为参数放在request里传出去,结果得到的就是:String s = "asdf"adff";明显这样的“字符串”无法处理吧。