JSP中从mysql数据库中读取含有html标签的数据,打印时怎么把html标签不显示呢?

数据里是这样的:
| <P>sdfsdfsdf</P>
<P>sdf</P>
<P>sdf</P>
<P>sdfsdfdsfsdfsdf</P>
<P><IMG src="/News/sysimage/file/doc.gif" border=0><A href="/UploadFile/2008/9/2
1//2008092109383015.doc" target=_blank>Tab.doc</A><A href="/UploadFile/2008/9/21
//20080921093457984.doc" target=_blank></A></P> |

页面显示:
<P>sdfsdfsdf</P> <P>sdf</P> <P>sdf</P> <P>sdfsdfdsfsdfsdf</P> <P><IMG src="/News/sysimage/file/doc.gif" border=0><A href="/UploadFile/2008/9/21//2008092109383015.doc" target=_blank>Tab.doc</A><A href="/UploadFile/2008/9/21//20080921093457984.doc" target=_blank></A></P>

页面源文件:
<td><P>sdfsdfsdf</P>
<P>sdf</P>
<P>sdf</P>
<P>sdfsdfdsfsdfsdf</P>
<P><IMG src="/News/sysimage/file/doc.gif" border=0><A href="/UploadFile/2008/9/21//2008092109383015.doc" target=_blank>Tab.doc</A><A href="/UploadFile/2008/9/21//20080921093457984.doc" target=_blank></A></P></td>

我时希望不把这些html标签打印出来,怎么弄?
我用了jstl标签,跟这个有关系吗?
时那个JSTL标签的问题,直接用java(jsp)代码打印出来就没有问题
但要求时利用jstl标签
一楼说的破坏我的页面结构,二楼的报错啊~

这个很简单啊,你可以用readbuff()把文件读出来保存为"*.html"再创建一个JSP页面,转向到该页面不就可以了么?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-09-21
<c:out value="" Xmlescape="true"/>