比如java代码:
    XXXXX.setName(" ");jsp画面也是显示文字' '打开这时候画面html source,发现在那个位置是' '其他特殊字符也是这样的情况。

解决方案 »

  1.   

    str=str.replaceAll("<","&lt;");
    str=str.replaceAll(">","&gt;");
    str=str.replaceAll(" ","&nbsp;");
    str=str.replaceAll("\r\n","<br/>");
      

  2.   

    你是怎么输出到页面的?
    直接out.print("&nbsp") 是没有问题的!
      

  3.   

    除非你的&nbsp;中的&不是英文的
      

  4.   

    怎么避免这个&被转译成&amp;呢?&nbsp之间没有空格,而且用的是英文。在jsp里是用structs的
    <bean:write.........>
      

  5.   

    <bean:write   filter="false"  />  
      

  6.   

    标签有个filter属性,filter为true时bean:write会自动转换html的标签如:<tr><br>……。为false时就不会转换了。