我在数据库存了一段html代码.然后再jsp页面上用 jstl 读取出去来结果没有显示html的结果而是直接显示的存在数据库里的html代码请问大家这个怎么解决

解决方案 »

  1.   

    直接把html保存在一个文件中不就得了?
      

  2.   

    s:你要转换的字符串
    enc:字符集估计你存在数据库的时候进行URL转码了
    URLEncoder.encode(String s, String enc) 读数据的时候在把它解码表示就可以了
    URLDecoder.decode(String s, String enc) 
      

  3.   

    yong request.setAttribute();
    直接转码后输出
      

  4.   

    对获得的字符串进行反转义org.apache.commons.lang.StringEscapeUtils.unescapeXml(String str);
      

  5.   

    要转义,将<tr><td>这些字符串转义成html标签。
      

  6.   

    <s:property value="xxx" escape="false"/>如果你用struts了的话
      

  7.   

    这个还真是不懂 从没存过HTML代码在数据库中