首先在文檔頭部聲明引入標籤:
<#assign fck=JspTaglibs["http://java.fckeditor.net"]/>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
調用:
首先判斷要顯示的值是否爲空,爲空則不取值,不爲空則用${ }取值,否則會出錯。
<@s.if test="templateData==null || templateData.getVProductDescrip()==null">
<@fck.editor instanceName="EditorDefault" inputName="templateData.VProductDescrip" height="400px"
width="680"></@fck.editor>
</@s.if>
<@s.else>
<@fck.editor instanceName="EditorDefault" inputName="templateData.VProductDescrip" height="400px"
width="680" value="${templateData.VProductDescrip} "></@fck.editor>
/@s.else
instanceName 是FCKEditor類的一個實例名,可任意指定;
inputName 是將要生成的input標籤名,必須與action中要接受參數的對象屬性名相一致。
action中應包含templateData對象,並且templateData對象有setVProductDescrip方法
value 爲編輯器內容
經過編輯器存入數據庫的內容中包含html標記,在其他標籤中顯示時應該設置escape屬性。
(property標籤中的 escape:指定是否escapeHTML代碼)