티스토리 뷰
원본 : http://docs.springnote.com/pages/685039
개요#
괜찮은 웹 편집기다.
http://www.fckeditor.net/ 에서 FCKeditor 최신 버전과 java버전을 다운로드 한다.
FCKeditor 최신버전을 적당한 위치에서 압축해제 한다.
java 버전의 src(소스)를 소스 디렉토리에 넣는다. 또는 jar 파일을 WEB-INF/lib 디렉토리에 넣는다.
설정#
fckconfig.js 파일에서 서블릿이 호출되도록 다음 6개 라인을 수정합니다.
- FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Connector=/fck_connector';
- FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=/fck_connector';
- FCKConfig.FlashBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Flash&Connector=/fck_connector';
- FCKConfig.LinkUploadURL = "/fck_simpleuploader?Type=Image&Command=FileUpload";
- FCKConfig.ImageUploadURL = "/fck_simpleuploader?Type=Image&Command=FileUpload";
- FCKConfig.FlashUploadURL = "/fck_simpleuploader?Type=Image&Command=FileUpload";
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>true</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>true</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>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Connector</servlet-name>
<url-pattern>/fck_connector</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SimpleUploader</servlet-name>
<url-pattern>/fck_simpleuploader</url-pattern>
</servlet-mapping>
fckeditor/editor/filemanager/browser/default/frmupload.html 파일을 수정합니다.
OnSubmit 메서드의 return true; 라인 이전에 다음을 추가합니다.
- SetCurrentFolder(oConnector.ResourceType, top.frmFolders.sActiveFolder);
사용#
내용을 html로 얻기
- var contents = FCKeditorAPI.GetInstance('fckeditor_contents').GetXHTML(true);
문제점 해결#
weblogic#
error loading fckstyle.xml #
web.xml 에 다음을 추가한다.(web.xml 이 아닌 다른 곳에 추가하려면???)
- <mime-mapping>
<extension>xml</extension>
<mime-type>application/xml</mime-type>
</mime-mapping>
참고문서#
이 글은 스프링노트에서 작성되었습니다.
'Dev' 카테고리의 다른 글
통합자막 분리용 스크립트 (1) | 2009.07.10 |
---|---|
계산기 (0) | 2008.04.21 |
[펌] oracle dbms utility 관련 구문 (0) | 2008.03.13 |
ibatis-쿼리xml (0) | 2007.12.05 |
[펌][html]마우스 스타일 (0) | 2007.07.03 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 파워콤해지
- 충동구매
- VMware
- EditPlus
- 프로젝트
- 출근
- 정부과천청사
- GB-P100
- ubuntu
- 액땜
- 무료 프로그램
- 최대 메모리
- 짜증
- 낭패
- 안드로이드 앱
- 윈도우
- oracle
- 출근길
- 금연
- 김용
- 오라클
- 법무부
- connect by
- Java
- 바이크
- Git
- 헌혈
- iBATIS
- 일하는 곳
- Eclipse
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함