티스토리 뷰
다음이나 네이버에서 개발한 에디터를 배포하고 있어서 많은 사이트에서 적용이 되고 있는데요.
jsp 형식의 게시판 페이지에 네이버 스마트 에디터를 적용하는 방법을 정리해보겠습니다.
먼저 네이버 개발자센터에서 스마트 에디터를 다운받습니다.
네이버 개발자 센터 스마트에디터 프로젝트 페이지 : http://dev.naver.com/projects/smarteditor/
2.1.3버전 다운로드 페이지 : http://dev.naver.com/projects/smarteditor/download/note/3713
2.0버전 개발자 가이드 : http://dev.naver.com/projects/smarteditor/download/note/3575
다운로드를 받으셨다면 웹서버의 적당한 디렉토리에 구성요소들을 넣어줍니다.
그리고나서 jsp 페이지 혹 html 페이지에서 아래 소스를 추가해줍니다.
<script type="text/javascript" src="/smarteditor/js/HuskyEZCreator.js" charset="utf-8"></script>
위에서 붉은색으로 표시해둔 경로는 웹서버에 저장하셨던 디렉토리 경로를 기준으로 수정해주셔야 합니다.
다음은 웹문서의 body 부분에 textarea를 추가해줍니다.
<textarea name="content" id="content" rows="22" style="width:645px;> </textarea>
게시판의 테이블 태그 사이에 글 입력폼이 들어갈 곳에 넣으시면 되겠습니다. name이나 id값은 원하는 이름으로 지정하시면 됩니다.
그리고 마지막으로 아래 스크립트를 textarea 아래에 추가해주시면 됩니다.
<script type="text/javascript">
var oEditors = [];
nhn.husky.EZCreator.createInIFrame({
oAppRef: oEditors,
elPlaceHolder: "content", //textarea에서 지정한 id와 일치해야 합니다.
sSkinURI: "${contextPath}/smarteditor/SmartEditor2Skin.html",
fCreator: "createSEditor2"
});
</script>
물론 여기서도 붉게 표시해둔 경로를 웹서버에 저장하셨던 디렉토리 경로를 기준으로 수정하셔야 합니다.
이렇게 적용하고나면 아래와 같이 스마트 에디터가 나타납니다.
'헉!! > jsp, java' 카테고리의 다른 글
[jsp] 파일 업로드 관련 cos 라이브러리 다운로드 (0) | 2012.10.18 |
---|---|
[jsp] Annotation-specified bean name 오류 해결방법 (0) | 2012.10.15 |
[eclipse] 이클립스에서 getter와 setter를 자동으로 생성하기 (0) | 2012.09.26 |
[eclipse] Eclipse에서 Search 메뉴가 비활성화 되었을때 해결방법 (0) | 2012.09.25 |
[iBatis] iBatis란? (2) | 2012.09.18 |
- Total
- Today
- Yesterday
- MAC OSX 10.7
- MySQL
- 아이폰
- oracle
- IT
- 아이폰 개발
- Objective-C
- JavaScript
- iPhone
- 자바스크립트
- SQL
- JSP
- Object C
- 제이쿼리
- Programming
- 오블완
- tomcat
- Java
- zero
- Spring
- 티스토리챌린지
- 오브젝티브 C
- Spring Framework
- iOS 개발
- 오브젝트 C
- iBATIS
- Objective C
- 아이폰 어플리케이션
- jQuery
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |