不用文本域,直接把内容写在<td></td>之间就可以了

解决方案 »

  1.   

    保存是不需要考虑,显示之前先用下面的方法过滤一遍即可
    public String filter(String value) {        if (value == null)
                return (null);        StringBuffer result = new StringBuffer();
            for (int i = 0; i < value.length(); i++) {
                char ch = value.charAt(i);
                if (ch == '<')
                    result.append("&lt;");
                else if (ch == '>')
                    result.append("&gt;");
                else if (ch == '&')
                    result.append("&amp;");
                else if (ch == '"')
                    result.append("&quot;");
                else if (ch == '\r')
                    result.append("<BR>");
                else if (ch == '\n') {
                    if (i > 0 && value.charAt(i - 1) == '\r') {                } else {
                        result.append("<BR>");
                    }
                } else if (ch == '\t')
                    result.append("&nbsp;&nbsp;&nbsp;&nbsp");
                else if (ch == ' ')
                    result.append("&nbsp;");
                else
                    result.append(ch);
            }
            return (result.toString());
        }