IT 전용글/JSP 20

FCKEditor 설정방법.

출처 : OK JSP 현재 환경은 UTF8 캐릭터셋으로써 톰캣 컨넥터 부분에 URIEncoding="UTF-8" 옵션을 추가하여 사용중입니다. 1. 업로드시 한글 깨짐. FCKeditor 이미지 설정 창의 이미지 정보 탭의 서버 보기를 눌러 나오는 화면에서 업로드 하는 것은 ConnectorServlet.class 를 통하여 업로드 됩니다. 그러나 업로드 탭을 이용하여 업로드 할 경우엔 SimpleUploaderServlet.class 를 통하여 업로드 되면서 한글이 깨져 업로드 됩니다. 해결 방법은 기존 추가된 FCKeditor-2.3.jar 파일의 연결을 끊고 FCKeditor 자바 버전에 있는 src 폴더를 WEB-INF\src 로 복사한 후 SimpleUploaderServlet.java 파일을 ..

IT 전용글/JSP 2009.03.03

JAVA WebEditor FCK

무료 웹에디터를 찾아 헤메인지가 일주일. 처음에 FCKeditor로 하려고 했으나 설정이 까다로워서 제꼈다가 다른 것들을 아무리 뒤져봐도 만만한게 없더라. 그래서 다시 FCKeditor로 리턴. FCKeditor site를 잘 뒤져보니 java버전이 있더라. 그래서 그걸 대충 훑어 봤는데 의외로 간단하더라. 하라는데로 했더니만 잘 되더라. 일주일이라는 시간이 아깝더라. 그래서 여기에 간단하지만 설정방법을 적는다. 필요하신 분들은 참고하셔서 사용하세요. Task 1. 다운로드 FCKeditor site에 가면 오른쪽 위에 Download메뉴가 있다. 메뉴를 누르면 다운로드 페이지로 이동한다. 다운로드 페이지에서 제일 아래에 보면 FCKeditor.Java라는 타이틀로 아래에 다운로드 페이지가 링크되어 있다..

IT 전용글/JSP 2009.03.03

JSP 멀티 업로드

HTML에서는 다중파일 선택이 되지 않는다. 이를 해결하기 위해 Harald Kirschner씨는 Flash와 prototype기반으로 다중파일 업로드 기능을 구현하셨다... 나는 이를 JSP에 적용해 보기로 했다. 개발환경은 다음과 같이 진행했다. JSP Engine : Jetty 5.1 Upload Lib : org.apache.commons.fileupload 1. FancyUpload PKG 다운로드 아래 URL에서 PKG를 다운로드 받을 수 있다. http://wiki.firejune.com/FancyUpload/FancyUpload PKG내에는 각종 파일과 php파일 swf파일이 있다. 문제는 이넘의 php를 JSP로 변경하는 부분이다. 2. JSP Code (upload.php -> uplo..

IT 전용글/JSP 2009.02.10

Exception 처리 방식

1) web.xml 파일에 해당 코드 추가 java.sql.SQLException /sql_error.jsp 또는 500 /500.jsp 이걸로.. 2) Exception 메소드 단에서 모두 thorws로 변환 한다 (컨테이너가 처리하게끔) 3) invoke -> 컨테이너 -> 셋팅된 에러페이지로 포워딩 시킨다. 4) 포워딩된 응답객체에는 에러코드가 들어가있기 때문에 에러코드를 변환시켜주는 작업을 sql_error.jsp 파일에서 해주어야한다. ex) sql_error.jsp 파일

IT 전용글/JSP 2009.01.30

CustomTag (Not Struts CustomTag) 설정방법.

1. (보통) /WEB-INF/tld/ 폴더에 tld 파일을 생성해야한다. 쏘스 예시) message simple.HelloWorldMessage empty // 특이점. attribute 에 메세지란 키값으로 넘어온 값을 처리한다. message true 2. 클래스 파일을 생성한다. 클래스 파일은 TagSupport 를 슈퍼 클래스로 상속 받아야한다. 상속 받은후 필요에 따라서 doStartTag() ,doBodyTag() , doEndTag() 메쏘드들을 오버라이딩 해서 사용한다. 쏘스 예시) private String message; public String getMessage() { return message; } public void setMessage(String message) { this..

IT 전용글/JSP 2009.01.30

국제화 .

1. 스트럿츠 라이브러리 파일들을 lib폴더에 복사 http://struts.apache.org/download.cgi#struts1310 스트럿츠 다운받는곳 Version (struts-1.3.10-all) 2. /WEB-INF/ 폴더 에 struts-config.xml , validation.xml 파일 복사 3. Web.xml action org.apache.struts.action.ActionServlet config /WEB-INF/struts-config.xml 0 action *.do // config 절에 있는 부분이 선행되어야한다. 4. //struts-config.xml //추가/수정 5. src Folder 에 첨부파일 직접 복사 ~ (해당 파일 안에 있는 내용은 사용자 맘) 6. 적..

IT 전용글/JSP 2009.01.30