【发布时间】:2016-07-29 14:17:21
【问题描述】:
我的网站就像 Stack Overflow 一样,正在开发中。我正在使用纯文本区域进行文本输入,因为我没有像 Stack Overflow 那样的 WMD 编辑器。
当我将 HTML 代码作为输入并将其存储在文本或 nvarchar(max) 列中的数据库表中时,它已成功存储。但是当我调用该数据进行显示时,它会在屏幕上显示相应的 HTML 页面而不是该 HTML 代码。我无法解决它。为了更好地理解,我将我的网站的输入页面和输出页面图像放在这里。
这是输入页面的图片:
这是输出页面的图片:
这里出了什么问题?
【问题讨论】:
-
您需要对 HTML 进行转义,以免浏览器对其进行解释。如何做到这一点取决于您使用的视图技术。你用什么来显示? JSP?你保存数据的方式没有问题,只是显示部分有问题。
-
是的。我正在使用jsp和html进行显示。
标签: java html sql sql-server