日期:2014-05-18  浏览次数:20790 次

java中设好的 传到jsp画面也是原样显示'&nbsp',怎样让他显示为空格?
比如java代码:
        XXXXX.setName( "  ");

jsp画面也是显示文字 '  '

打开这时候画面html   source,发现在那个位置是 '  '

其他特殊字符也是这样的情况。


------解决方案--------------------
str=str.replaceAll( " < ", "&lt; ");
str=str.replaceAll( "> ", "&gt; ");
str=str.replaceAll( " ", "&nbsp; ");
str=str.replaceAll( "\r\n ", " <br/> ");
------解决方案--------------------
你是怎么输出到页面的?
直接out.print( "&nbsp ") 是没有问题的!
------解决方案--------------------
除非你的&nbsp;中的&不是英文的
------解决方案--------------------
设置 filter= "false "
------解决方案--------------------
<bean:write filter= "false " />

------解决方案--------------------
标签有个filter属性,filter为true时bean:write会自动转换html的标签如: <tr> <br> ……。为false时就不会转换了。
------解决方案--------------------
楼上的都说了