<textarea> 如果在这里输入的内容有换行该怎么检索啊</textarea>在JSP或JS程序中怎么检索啊

解决方案 »

  1.   

    public static String filter(String input) {
        StringBuffer filtered = new StringBuffer(input.length());
        char c;
        for (int i = 0; i < input.length(); i++) {
          c = input.charAt(i);
          if (c == '<') {
            filtered.append("&lt;");
          }
          else if (c == '>') {
            filtered.append("&gt;");
          }
          else if (c == '"') {
            filtered.append("&quot;");
          }
          else if (c == '\'') {
            filtered.append("&acute;");
          }
          else if (c == '&') {
            filtered.append("&amp;");
          }
          else if (c == 10 ){
            filtered.append("<br>");
          }
          else {
            filtered.append(c);
          }
        }
        return (filtered.toString());
      }