我在我的页面中集成了Wysihtml5文本编辑器。我从这里定义了解析器规则(https://github.com/eyecatchup/wysihtml5/blob/master/parser_rules/allow-all-html5.js)。当我从数据库获取数据,代码格式化,链接,图像,粗体,颜色,预标记(从textEditor定义)时,它不适用于我。它显示如下文本:
只有段落标签可以工作。任何人都可以帮助我吗?我正在使用struts2和hibernate。 这是hibernate中的description属性:
Blog.java
@Column(name="description",columnDefinition = "LONGTEXT",length = 65535)
public String getDescription() {
return this.description;
}
public void setDescription(final String description) {
this.description = description;
}
create.jsp
<div>
<s:textarea id="wysihtml5-editor" cssStyle="height:400px" name="blog.description"
key="blog.description" placeholder="Enter Description..."/>
</div>
<script>
var editor = new wysihtml5.Editor("wysihtml5-editor", {
toolbar: "wysihtml5-editor-toolbar",
stylesheets : ["<%=request.getContextPath()%>/css/editor.css"],
cleanUp: true,
parserRules: wysihtml5ParserRules,
useLineBreaks: false
});
</script>
谢谢!