亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

Jsp中使用FCKeditor上傳圖片

2024-09-05 00:17:25
字體:
來源:轉載
供稿:網友

FCKeditor功能還真是強大,但它好像對Jsp不大敏感,網上介紹的文章也少。趕上最近要研究用FCKeditor上傳圖片,剛發現了幾篇,加上自己的研究成果,趕快總結一下。


先去下載一個FCKeditor,再下一個FCKeditor.java 2.3 (FCKeditot for java) 這個文件就是用來讓它支持JSP的,我找了FCKeditor的官網,不過下載地址好像不大好用,建議去http://sourceforge.net/下載。網上說還有一個東西要下,就是xalan.jar,xml.apache.org是它的網站。


現在開始設置,先到tomcat->webapps里建立一個文件夾叫mysite。把FCKeditor里的/editor和fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml四個文件copy到mysite文件夾里,因為別的文件對我們來說沒有什么意義。再把FCKeditor.java 2.3中的web目錄下的WEB-INF目錄copy到mysite下(里面有commons-fileupload.jar, FCKeditor-2.3.jar,web.xml等幾個文件), 把其中的src目錄下的FCKeditor.tld文件copy到mysite/WEB-INF/下.這樣它才支持JSP。


下面我們要對其中的一些文件進行修改:
打開fckconfig.js 文件,修改 FCKConfig.DefaultLanguage = 'zh-cn' ;
把FCKConfig.LinkBrowserURL等的值替換成以下內容:
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Connector=connectors/jsp/connector" ;

FCKConfig.ImageBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector" ;

FCKConfig.FlashBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector" ;

FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=File' ;

FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Flash' ;

FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Image' ;


打開WEB-INF下面的web.xml文件:
把SimpleUploader中的配置屬性enabled定義為true(開啟文件上傳功能)
添加標簽定義:
<taglib>
<taglib-uri>/mysite</taglib-uri>
<taglib-location>/WEB-INF/FCKeditor.tld</taglib-location>
</taglib>


這樣文件就設置完了,這時建立一個jsp文件試試:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" import="java.util.*" import="java.text.*" errorPage="" %>
<%@ page language="java" import="com.fredck.FCKeditor.*" %>
<%@ taglib uri="/mysite" prefix="FCK" %>
<script type="text/javascript" src="/mysite/fckeditor.js"></script>
<form method="POST" action="Bs_Bulletin_save.jsp">
<table width="100%" border="0" cellspacing="1" cellpadding="2">
  <tr>
<td width="19%" bgcolor="#F0F0F0" height="25" align="right">標題:</td>
<td width="81%" bgcolor="#F0F0F0"><INPUT TYPE="text" NAME="title" size="58"></td>
</tr>
<tr>
<td width="19%" height="300" bgcolor="#F0F0F0">
<div align="center">中文信息設置<BR><BR>
<span style="color: #FF0000">支持html(圖片大小寬度不要超過170個象素)</span></div>
</td>
<td width="81%" bgcolor="#F0F0F0">
<textarea name="content" cols="58" rows="15"></textarea>
<script type="text/javascript">
var oFCKeditor = new FCKeditor('content') ;
oFCKeditor.BasePath = "/mysite/" ;
oFCKeditor.Height = 400;
oFCKeditor.ToolbarSet = "Default" ;
oFCKeditor.ReplaceTextarea();
</script>
</td>
</tr>
<tr>
<td width="19%" height="25" bgcolor="#F0F0F0">發布時間:</td>
<td width="81%" bgcolor="#F0F0F0"><INPUT TYPE="text" NAME="datatimes" value="<%=time%>" size="58"></td>
</tr>

<tr>
<td colspan="2" bgcolor="#F0F0F0">
<div align="center"><input type="submit" value=" 添 加 " name="cmdok">&nbsp;<input type="reset" value=" 重 寫 " name="cmdcancel"></div></td>
</tr>
</table>
</form>

加紅字的部分,就是調用這個在線編輯器了?,F在上傳的圖看一下,提示internal server error 500,還記得一開始時,我們提到的xalan.jar嗎,現在把xalan.jar放到lib文件夾里,關掉tomcat再重起一下,應該好用了……


注意,如果想把這個控件融入你現有的web應用系統中,就不需要新建mysite了,你可以這樣做:


1、把FCKeditor里的/editor和fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml四個文件直接copy到現有web應用的某個目錄下。


2、把FCKeditor.java 2.3中WEB-INF目錄里的commons-fileupload.jar, FCKeditor-2.3.jar放在現有系統的lib目錄下。


3、在現有系統的web.xml中加入FCKeditor.java 2.3中web.xml的配置信息,并添加標簽定義:
<taglib>
<taglib-uri>/mysite</taglib-uri>
<taglib-location>/WEB-INF/FCKeditor.tld</taglib-location>
</taglib>
這里別忘了把SimpleUploader中的配置屬性enabled定義為true以開啟文件上傳功能!


4、然后把FCKeditor.tld文件copy到現有系統的WEB-INF/下,這樣就可以了。當然,FCKeditor.tld的位置不是絕對的,你可以放在其它地方,只要在前面的標簽定義中指定相應的位置就行了。


附:FCKeditor.java中web.xml配置信息
<servlet>
<servlet-name>Connector</servlet-name>
<servlet-class>com.fredck.FCKeditor.connector.ConnectorServlet</servlet-class>
<init-param>
<param-name>baseDir</param-name>
<param-value>/UserFiles/</param-value><!--上傳附件所在根路徑 -->
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>false</param-value><!--啟動服務時是否顯示調試信息 -->
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>SimpleUploader</servlet-name>
<servlet-class>com.fredck.FCKeditor.uploader.SimpleUploaderServlet</servlet-class>
<init-param>
<param-name>baseDir</param-name>
<param-value>/UserFiles/</param-value><!--上傳附件所在根路徑 -->
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>false</param-value><!--啟動服務時是否顯示調試信息 -->
</init-param>
<init-param>
<param-name>enabled</param-name>
<param-value>true</param-value><!--是否開啟上傳文件功能 -->
</init-param>
<init-param>
<param-name>AllowedExtensionsFile</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>DeniedExtensionsFile</param-name>
<param-value>php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi</param-value>
</init-param>
<init-param>
<param-name>AllowedExtensionsImage</param-name>
<param-value>jpg|gif|jpeg|png|bmp</param-value>
</init-param>
<init-param>
<param-name>DeniedExtensionsImage</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>AllowedExtensionsFlash</param-name>
<param-value>swf|fla</param-value>
</init-param>
<init-param>
<param-name>DeniedExtensionsFlash</param-name>
<param-value></param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Connector</servlet-name>
<url-pattern>/webapp/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector</url-pattern><!--FCKeditor所在目錄,即/editor和fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml四個文件所在目錄 -->
</servlet-mapping>

<servlet-mapping>
<servlet-name>SimpleUploader</servlet-name>
<url-pattern>/webapp/FCKeditor/editor/filemanager/upload/simpleuploader</url-pattern><!--FCKeditor所在目錄 -->
</servlet-mapping>

<taglib>
<taglib-uri>/home/project/law/FCKeditor</taglib-uri>
<taglib-location>/WEB-INF/FCKeditor.tld</taglib-location><!--FCKeditor.tld路徑 -->
</taglib>
 

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美激情精品一区二区| 国产精品久久久久久久久久免费| 久久中国妇女中文字幕| 国产精品99久久99久久久二8| 亚洲欧美日韩第一区| 黄色一区二区在线| 亚洲色图综合网| 国产精品自拍小视频| 欧美老少配视频| 亚洲三级免费看| 亚洲丁香婷深爱综合| 国产成人97精品免费看片| 国产经典一区二区| 欧美极品少妇与黑人| 国产日韩欧美一二三区| 456国产精品| 日韩精品在线看| 97热在线精品视频在线观看| 亚洲视频在线观看免费| 日本一区二区三区在线播放| 日韩美女视频免费在线观看| 久久综合九色九九| 国产成人一区二| 久久久久国产精品一区| 欧美午夜精品久久久久久久| 成人性生交xxxxx网站| 欧洲永久精品大片ww免费漫画| 97超级碰碰碰| 亚洲欧美日韩第一区| 欧美久久精品午夜青青大伊人| 亚洲精品国产拍免费91在线| 亚洲福利视频二区| 91国偷自产一区二区三区的观看方式| 亚洲综合av影视| 亚洲精品之草原avav久久| 欧美高清视频在线| 国产精品美女主播在线观看纯欲| 尤物yw午夜国产精品视频明星| 欧美精品在线网站| 亚洲小视频在线观看| 久久久午夜视频| 国产福利精品av综合导导航| 欧美日韩国产一区二区三区| 欧美成人精品在线| 欧美中文字幕在线| 亚洲欧美激情在线视频| 亲爱的老师9免费观看全集电视剧| 91高潮精品免费porn| 亚洲免费一在线| 国产精品wwww| 亚洲白拍色综合图区| 亚洲伊人久久综合| 在线播放国产一区二区三区| 91精品国产高清久久久久久91| 亚洲美腿欧美激情另类| 91精品啪在线观看麻豆免费| 91老司机精品视频| 国产91色在线播放| 欧美视频中文在线看| 欧美一区二区影院| 51久久精品夜色国产麻豆| 欧美亚洲成人免费| 亚洲精品成人久久电影| 懂色av中文一区二区三区天美| 欧美一级在线亚洲天堂| 亚洲成人免费在线视频| 亚洲品质视频自拍网| 中文字幕在线日韩| 九九热这里只有精品免费看| 久久久国产成人精品| 亚洲毛片在线观看.| 欧美性猛交xxx| 国产日韩在线精品av| 精品国产欧美一区二区五十路| 国外成人免费在线播放| 欧美亚洲成人精品| 国产精品第二页| 欧美午夜激情小视频| 美女撒尿一区二区三区| 一区二区欧美久久| 久久久国产成人精品| 亚洲精品久久久久久久久久久| 亚洲爱爱爱爱爱| 久久精品国产电影| 92看片淫黄大片欧美看国产片| 91精品在线一区| 国产精品视频永久免费播放| 欧亚精品中文字幕| 亚洲精品国产电影| 亚洲视频电影图片偷拍一区| 中文字幕欧美日韩在线| 国产视频综合在线| 久久精品国产亚洲精品| 性欧美长视频免费观看不卡| 久久久av网站| 欧美日韩国产第一页| 亚洲精品综合久久中文字幕| 欧美日韩精品在线播放| 国产www精品| 亚洲高清福利视频| www国产亚洲精品久久网站| 欧美亚洲一区在线| 成人精品视频在线| 久久久免费在线观看| 97国产精品视频| 色综合男人天堂| 欧美激情成人在线视频| 伊人伊成久久人综合网小说| 91精品国产免费久久久久久| 在线电影av不卡网址| 亚洲图片欧美日产| 97视频免费在线看| 中文字幕在线亚洲| 亚洲精品电影网在线观看| 国产91露脸中文字幕在线| 欧美高清在线播放| 亚洲自拍偷拍区| 国产在线一区二区三区| 77777亚洲午夜久久多人| 国产一区二区三区日韩欧美| 久久久久久久亚洲精品| 久久影院模特热| 久久国产精品亚洲| 欧美韩国理论所午夜片917电影| 97不卡在线视频| 久久久999国产| 国产精品福利久久久| 亚洲va男人天堂| 日韩av大片在线| 国产一区香蕉久久| 激情成人在线视频| 亚洲精品乱码久久久久久按摩观| 国产啪精品视频| 精品国产一区二区三区久久| 亚洲精品视频播放| 中文字幕日韩在线视频| 亚洲综合成人婷婷小说| 亚洲欧美自拍一区| 欧美日韩在线影院| 4p变态网欧美系列| 2019中文字幕全在线观看| 亚洲三级黄色在线观看| 美女撒尿一区二区三区| 日韩在线观看免费高清| 国产精品网站视频| 日韩欧美国产激情| 91欧美精品午夜性色福利在线| 亚洲综合社区网| 成人国内精品久久久久一区| 久久久久免费精品国产| 日韩高清电影免费观看完整| 久久综合伊人77777蜜臀| 成人免费在线网址| 国产欧美一区二区三区在线| 97超级碰碰碰久久久| 一区二区三区国产在线观看| 亚洲日本aⅴ片在线观看香蕉| 2021久久精品国产99国产精品| 国产精品成人av在线| 宅男66日本亚洲欧美视频| 欧美一区二区三区图| 久久久久国产精品www| 亚洲欧洲一区二区三区久久| 成人在线视频福利|