我是这样写的:String str = "["+e.getMessage()+"]"+"\\<br\\>"+"Error"页面显示的时候,是这样显示的:[ORA-00942: 表或视图不存在 ]\<br\>Error查看JSP的源码是:[ORA-00942: 表或视图不存在]\&lt;br\&gt;Error问题就是,写到jsp的时候,将<>两个符号给转译了..
应该只需要实现jsp的源码是:
[ORA-00942: 表或视图不存在]<br>Error就可以了 怎么解决??谢谢

解决方案 »

  1.   

    斜杠反了/
    <br />
      

  2.   

    我刚才在页面测试了下不存在你那个问题
    aaaaaaaaaaa<%="<br >" %>aaaaaaaaaaaaa
      

  3.   

    要直接在页面输出<br>就写成这:
    <%
    String s =  "["+"yaowei"+"]"+"&lt;br&gt;"+"Error";
    out.println(s);
    %>
    要实现html换行,就写成这:
    <%
    String s =  "["+"yaowei"+"]"+"<br/>"+"Error";
    out.println(s);
    %>
      

  4.   

    String str = "["+e.getMessage()+"]"+"\\<br\\>"+"Error"
      

  5.   

    估计是过滤器的问题,过滤器把<>转码了,
    试下关掉这段标签的过滤器。
      

  6.   


    找到问题所在了.servlet里面对写的特殊字符做了处理,有个filter控制.设置为false即可!