如何java的vm页面使用HTMLEncode来解决(&lt; &gt; &amp;)这些字符转换问题?在文本框输入&gt;后提交,不然它自动转换成<这些符号,如何使用么?

解决方案 »

  1.   

    http://topic.csdn.net/u/20070224/06/f6a58544-1650-4e64-b6fd-cf7be963009b.html
      

  2.   

    package com.zhaoqiang.hibernate.utils;public class StringUtil { /**
     * 过滤<, >,\n 字符的方法。
     * @param input 需要过滤的字符
     * @return 完成过滤以后的字符串
     */
    public static String filterHtml(String input) {
    if (input == null) {
    return null;
    }
    if (input.length() == 0) {
    return input;
    }
    input = input.replaceAll("&", "&amp;");
    input = input.replaceAll("<", "&lt;");
    input = input.replaceAll(">", "&gt;");
    input = input.replaceAll(" ", "&nbsp;");
    input = input.replaceAll("'", "&#39;");
    input = input.replaceAll("\"", "&quot;");
    return input.replaceAll("\n", "<br>");
    }
    }
      

  3.   

    能用function methons(){
    var str="&gt;"  
    str =str.replace("&","&amp;");  }
    </script>
    javascript做嘛?这样也是转换不了,还是自定义变括号
      

  4.   

    zhaoqiang4153
    怎么package com.zhaoqiang.hibernate.utils; 这个包这样,