在开发一个web项目时遇到一个问题,就是我在数据库里存好数据后是“<p>测试内容1 内容2<br />测试3<br />测试4<br /></p>”,可是在jsp页面显示时直接把这样的代码显示出来,而没有按照设想的样式显示,我查看源代码,结果这行成了这个样子“&lt;p&gt;测试内容1 内容2&lt;br /&gt;”,请问这是为什么啊?
问题补充我的数据库是mysql,页面用struts2的标签显示

解决方案 »

  1.   

    有可能是你在读出来的时候 页面把他们当成字符创处理了, 你可以试下把你这些代码放到层里面在 在用层的
    getElementById("层id").innerHTML = 数据库的字符创。
      

  2.   

    找到问题了,好像是因为struts2的标签库的问题,我换成jstl输出就显示正常了,不过这个还是没有实际解决问题,struts2应该有设置这种转换的地方
      

  3.   

    貌似struts2还是有很多不明白的地方啊