



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Fckeditor在SSH框架下的部署一,.FCKeditor 介紹 FCKeditor 這個開源的HTML 文本編輯器可以讓web 程序擁有如MS Word 這樣強大的編輯功能,.FCKeditor 支持當前流行的瀏覽器。二,下載地址:直接下載這兩個fckeditor-java-demo-2.6.war ,不用說 第一個是例子 第二個是源碼,但部署直接用*.war就足夠了。三,解壓war文件, 把里面的lib下的jar文件copy到自己項目lib下。war包中有個perties文件拷貝到自己工程下的src中。最好不要修改這個文件,我修改了文件指定上傳圖片的路徑后就沒
2、辦法上傳了。所以copy過去就行不用管。上傳后的工程目錄結構: 注意:lib包下的,這兩個包,容易和工程已經有這兩個包沖突,容易導致上傳圖片,或者文件時報錯,建議用FCK下面這個兩個版本的。四,修改web.xml配置文<!- fck begin -><servlet><servlet-name>ConnectorServlet</servlet-name><servlet-class></servlet-class><load-on-startup>1</load-on-startup></s
3、ervlet> <servlet-mapping><servlet-name>ConnectorServlet</servlet-name><url-pattern>/fckeditor/editor/filemanager/connectors/*</url-pattern></servlet-mapping><!- fck end ->注意:struts2在web.xml中配置過濾條件時,不能直接/*,說是和struts2沖突,會導致fck上傳圖片時報錯,自己沒試過,如果遇到最優(yōu)解決辦法:繼承stru
4、ts2 的過濾器,重寫一個過濾器:Overridepublic void doFilter(ServletRequest req, ServletResponse res,FilterChain chain) throws IOException, ServletException / TODO Auto-generated method stubString url = (HttpServletRequest) req).getRequestURI(); if (url.indexOf("fckeditor") < 0) doFilter(req, res, cha
5、in); else arg2.doFilter(req, res); 五,垃圾文件清理刪除fckeditor目錄下面所有以“_”開頭的文件或者文件夾,像"_samples"、"_documentation.html“等 刪除fckeditor目錄下面除了,fckconfig.js fckpackage.xml fckstyles.xml fcktemplates.xml外的所有文件,當然要保留editor文件夾 刪除fckeditor/editor/lang目錄下面除了en.js、 zh-cn.js外的所有文件 刪除fckeditoreditorfilemanag
6、er目錄下面的connectors文件夾 刪除editorskins目錄下面除了default下面的文件夾,這個里面是皮膚,共有三種,可以在fckconfig.js里面設置。清理后的文件目錄:六,新建頁面在jsp頁面里引入<% taglib uri="" prefix="FCK" %><% taglib prefix="s" uri="/struts-tags"%><FCK:editor instanceName="appNewNotice.notecontent"
7、 basePath="/fckeditor" height="380" width="97%"> <jsp:attribute name="value"> </jsp:attribute> </FCK:editor>instanceName 可以直接應用struts2的對象,和其它struts2標簽一樣.注意:因為struts2對freemarker標簽應用很多,這里會出現(xiàn)沖突,就是你做好頁面后fck編輯框怎么也不出現(xiàn),并且沒有報錯,解決辦法:直接用struts2的標簽,不
8、要在配置成在走玩以后步驟后,應該能順利看到編輯界面七,編輯內容的展現(xiàn)<FCK:editor instanceName="appNewNotice.notecontent" basePath="/fckeditor" height="380" width="97%"> <jsp:attribute name="value"> <s:property value="appNewNotice.notecontent" escape="fals
9、e" /> </jsp:attribute> </FCK:editor> 展現(xiàn)時和struts其它string字段一樣就可以了。 八,在這里多說幾句,在保存編輯文件時我應用的是clob字段,此字段的保存和展現(xiàn)需要做一些特殊配置:1, 在實體映射文件里配置成: <property name="notecontent" type="org.springframework.orm.hibernate3.support.ClobStringType"> <column name="NOTECON
10、TENT" /> </property>2, 在spring配置文件dataAccessContext-hibernate.xml里配置: <bean id="oracleLobHandler"class="org.springframework.jdbc.support.lob.OracleLobHandler"lazy-init="true"><property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" /></bean><bean id="nativeJdbcExtractor"class="org.springframework.jdbc.support.nativejdbc.Co
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人工智能在心理健康領域的創(chuàng)新實踐
- 民俗文化與數(shù)字化技術的融合路徑
- 春分園藝指南
- 學習共進之旅
- 電化學儲能電站項目總體規(guī)劃
- 濟寧小升初分班試題及答案
- 2025年中老年女裝項目申請報告
- 2025委托檢測合同范本模板
- 高一地理試題及答案文檔
- 2025至2030年中國微型渦桿式減速機行業(yè)投資前景及策略咨詢報告
- 電工電子技術 課件 41.三極管的結構與分類 -50.放大電路中的反饋
- 高標準農田施工安全教育
- 自然療法研究與培訓中心行業(yè)深度調研及發(fā)展戰(zhàn)略咨詢報告
- 抗菌藥物處方專項點評制度
- 2025年砂石常規(guī)檢測試題及答案
- 機械設計制造及其自動化畢業(yè)論文-溫室用小型電動旋拼機設計
- 2025年人教版中考英語復習核心詞匯1600詞+英漢【2022新課標】
- 2025人教版七年級下冊生物期末學業(yè)質量檢測試卷(含答案)
- dq加盟合同范例
- 網(wǎng)球運動的損傷與預防
- 教師職業(yè)道德與專業(yè)發(fā)展知到智慧樹章節(jié)測試課后答案2024年秋魯東大學
評論
0/150
提交評論