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

如何将非纯文本格式的文件内容保存到数据库中
我用的是JSP+servlet+server2000。目的是制作内容发布系统。我的想法是把带有HTML标记的源代码内容保存到数据库中,图片等其他元素存到特定文件夹下,显示的时候,通过 <img   src= "dir   of   img "   /> 把图片之类的元素嵌到显示页面。现在的问题是:
如果是纯文本,或者带有一般的HTML标记的文本,都可以顺利插入到数据库中。
但是,如果带有链接,图片的定义等标记的话,就不能插入到数据库中。
如果获取参数后,直接输出,可以正常显示。所以可以肯定是插入到数据库的时候出错了,没有顺利插入进去。我用的是String变量获取源代码内容,然后insert到数据库中去的,因为认为源码内容用String变量即可保存,直接输出能够正确显示也表明了这一点。
不知道有没有哪位达达可以告诉我问题出在哪里呢?多谢啦!!

------解决方案--------------------
关注
------解决方案--------------------
等待中
------解决方案--------------------
把几个特别字符过滤,转换成转义字符,如 > 换成 &lg; 等,就OK了或者你可以用一个在线编辑器