为什么我从数据库中取出来的内容显示不到ckeditor编辑器中?
下面是我写的代码(只是JSP的那一部分):
<td colspan="3" id="news-content-td">
<ckeditor:editor editor="newsContent" basePath="/ckeditor">
<s:if test="hasFieldErrors()">${newsContent}</s:if>
<s:else>
<s:if test="newsContent!=null">
<s:set name="contentValue"
value="@com.employment.util.Tools@unescape(#request.newsContent)"/>
</s:if>
${contentValue}
</s:else>
</ckeditor:editor>
</td>
按照这样写的话,从数据库取得的内容是显示在编辑器外面,而不是在里面。
所以求解,有了解的,帮帮忙。本人急需,希望各位兄弟帮一下忙?在此先谢谢了。
下面是我写的代码(只是JSP的那一部分):
<td colspan="3" id="news-content-td">
<ckeditor:editor editor="newsContent" basePath="/ckeditor">
<s:if test="hasFieldErrors()">${newsContent}</s:if>
<s:else>
<s:if test="newsContent!=null">
<s:set name="contentValue"
value="@com.employment.util.Tools@unescape(#request.newsContent)"/>
</s:if>
${contentValue}
</s:else>
</ckeditor:editor>
</td>
按照这样写的话,从数据库取得的内容是显示在编辑器外面,而不是在里面。
所以求解,有了解的,帮帮忙。本人急需,希望各位兄弟帮一下忙?在此先谢谢了。
问题现在已解决
解决的方法是:
<textarea name="newsContent" cols="50" rows="80" class="ckeditor">
<s:if test="hasFieldErrors()">${newsContent}</s:if>
<s:else>
<s:if test="newsContent!=null">
<s:set name="contentValue"
value="@com.employment.util.Tools@unescape(#request.newsContent)"/>
</s:if>
${contentValue}
</s:else></textarea>