最近使用Fckeditor控件 也只能说简单的使用

最近在我们组中一个项目的开发的过程中应用户需求 ,用户需要发布公告。所以我尝试使用了开源控件Fck

其官方网站地址:http://ckeditor.com/download

最新的java版本是2.6的。我首先是在网上搜索了一通。当然想使用他,得正确的配置好他。

在这里配置的详细信息不多说,网上很多。

以下是我参考别人的blog进行相应修改和配置:

http://student.csdn.net/cp.php?ac=blog 和http://student.csdn.net/cp.php?ac=blog&blogid=42534&op=edit这是我刚开始配置的时候,参照的blog。

http://cheneyjuu.javaeye.com/blog/376450  这篇博客介绍不错,里面介绍的很详细。

http://blog.imwebs.com/article.asp?id=322  这篇和上一篇一样,值得去看。

这中间也遇到以一些问题,当然花了时间去解决的。

比如我们组用的是ssh模式做的。

在配置文件的时候 例如Struts会过滤fck的所以

我在web.xml中在相应的struts中设置了如下:

<filter-mapping>
    <filter-name>struts2</filter-name>
    <!--<url-pattern>/*</url-pattern>-->
    <url-pattern>*.action</url-pattern>
    <url-pattern>/struts/*</url-pattern>
    <url-pattern>*.jsp</url-pattern>
    <url-pattern>*.do</url-pattern>
  </filter-mapping>

这样会使得fck正常的显示。上面的blog也介绍的缘由。

还有fck下载的时候内容很多,有的东西可以不要同时有的东西可以修改,比如编辑器的颜色,大小等等设置,请大家仔细参照后两篇blog,里面解说的很详细。

我是使用js调用fck的内容。

以下是我的news.jsp页面的相关内容:

<%@ taglib uri="http://java.fckeditor.net" prefix="FCK" %> 必不可少

下面是我的利用js获取和设置fck‘内容,因为我们一般的添加 修改需要获取fck内容和设置其内容

<script type="text/javascript">
  //获取编辑器的内容
        function getFckContent(){
          var rbContent = FCKeditorAPI.GetInstance("content").GetXHTML(true);
          if(rbContent == null || rbContent == ""){
          alert("请输入公告内容!"); return false;
         }
         document.getElementById("s_content").value=rbContent; 
         return true;     
       } 
       // 设置编辑器中内容
       function setFckContent(ContentStr) {
          var oEditor = FCKeditorAPI.GetInstance("content") ;
          oEditor.SetHTML(ContentStr) ;
        }    
  </script>
  <script type='text/javascript' src="<%=ctxPath%>/fckeditor/fckeditor.js"></script> 必不可少

我是利用隐藏域进行操作的 怎样获取的看看上面的getFckContent():

<li>
       <label>信息内容</label>       
       <FCK:editor instanceName="content"  width="100%" height="200" toolbarSet="Basic" >      //同时对fck窗口大小和模式进行设置。       
       </FCK:editor> 
         <input type=hidden name="s_content"  id="s_content"  >//隐藏域暂存fck的内容
 </li> 

相关的截图:

 

对于图片的上传功能,目前没有做,目前做了间的发布功能。希望对学习朋友有帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值