gpt4 book ai didi

mysql - TinyMCE 数据无法在 jsp 中正确显示

转载 作者:行者123 更新时间:2023-11-29 08:17:51 25 4
gpt4 key购买 nike

我正在使用 TinyMCE 在表单中输入文本。当我使用以下输入提交表单时,我没有在 View jsp 中获得所需的输出。

输入的文本:

粗体文本斜体文本

这是一个新段落

文本被保存在数据库中,如下所示(在 MySql 工作台下查看)。数据库中属性的数据类型是TEXT。

<p><strong>Text in Bold</strong>. <em>Text in Italic</em>.</p><p>Its a new paragraph</p>

在我的jsp中,它也以同样的方式显示:

<p><strong>Text in Bold</strong>. <em>Text in Italic</em>.</p><p>Its a new paragraph</p>

当我查看jsp源代码时,我得到这个:

&lt;p&gt;&lt;strong&gt;Text in Bold&lt;/strong&gt;. &lt;em&gt;Text in Italic&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;Its a new paragraph&lt;/p&gt;

我使用 Struts 迭代器使用标签显示 jsp 中的文本:

<s:property value="description"/>

TinyMCE初始化代码:

tinymce.init({
selector: "textarea",
toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link",
plugins: [
"advlist autolink link lists charmap print preview hr anchor pagebreak spellchecker",
"searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime nonbreaking",
"save table contextmenu directionality emoticons template paste textcolor "
]
});

如何解决这个问题并以在TinyMCE文本区域中输入时使用的格式在jsp中显示文本。

最佳答案

使用escapeHtml <s:property> 的属性标签。

<s:property value="description" escapeHtml="false"/>

关于mysql - TinyMCE 数据无法在 jsp 中正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20209389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com