HtmlArea, import 등 관련 질문 드리겠습니다.
- 작성자 :
- 양*민
- 작성일 :
- 2013-12-23 01:56:37
- 조회수 :
- 810
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
현재 공통 게시판 플랫폼을 만들고 있는데, 모바일&웹에서 같이 사용하고자 합니다.
확인해보니 HtmlArea가 IE9,10이상에서는 에디터가 정상적으로 표시가 안되는데
이전에 누가 질문한 내역이 있어서 this._doc.designMode = "on";로 바꿨더니 모바일에서 표시가 되서 난감합니다;
OFF로 했을 경우에 IE8에서는 보여지나 크롬이나 모바일에서는 TEXTAREA로 보여지는 데
on으로 했을 경우 모바일에서도 에디터가 보이는 현상은 js에서 해결할 수 있는 방법이 없는지 알고 싶습니다.
모바일에서는 에디터가 정상적으로 모든 기능이 수행되기 힘들 것같은데..
그리고 추가적으로 c:import로 첨부파일, 답변 등의 공통컴포넌트에서 import하여 사용하는 기능들이
전부 한글이 깨져서 등록,수정됩니다.
공통컴포넌트에 있는 모듈 그대로를 다운받아서 넣어도 소용없고 import시 charset 인코딩을 지정해줘도
한글이 깨져서 파라미터가 넘어가네요;
답변한 목록을 봐도 인코딩을 변경하라거나 이런 답변 뿐이던데.. 혹시 해결방법이 있는지 알고 싶습니다.
그리고 첨부파일 다운로드도 지금 공통컴포넌트에 예시되어있는 걸 그대로 참고하고 있는데
크롬에서 다운로드시 FileDown.do로 파일명이 다운로드되는데 IE에서는 정상적으로 파일명으로 다운로드가 됩니다.
크롬으로 다운시 에러발생도 하지 않습니다.;
답변 부탁드리겠습니다.
확인해보니 HtmlArea가 IE9,10이상에서는 에디터가 정상적으로 표시가 안되는데
이전에 누가 질문한 내역이 있어서 this._doc.designMode = "on";로 바꿨더니 모바일에서 표시가 되서 난감합니다;
OFF로 했을 경우에 IE8에서는 보여지나 크롬이나 모바일에서는 TEXTAREA로 보여지는 데
on으로 했을 경우 모바일에서도 에디터가 보이는 현상은 js에서 해결할 수 있는 방법이 없는지 알고 싶습니다.
모바일에서는 에디터가 정상적으로 모든 기능이 수행되기 힘들 것같은데..
그리고 추가적으로 c:import로 첨부파일, 답변 등의 공통컴포넌트에서 import하여 사용하는 기능들이
전부 한글이 깨져서 등록,수정됩니다.
공통컴포넌트에 있는 모듈 그대로를 다운받아서 넣어도 소용없고 import시 charset 인코딩을 지정해줘도
한글이 깨져서 파라미터가 넘어가네요;
답변한 목록을 봐도 인코딩을 변경하라거나 이런 답변 뿐이던데.. 혹시 해결방법이 있는지 알고 싶습니다.
그리고 첨부파일 다운로드도 지금 공통컴포넌트에 예시되어있는 걸 그대로 참고하고 있는데
크롬에서 다운로드시 FileDown.do로 파일명이 다운로드되는데 IE에서는 정상적으로 파일명으로 다운로드가 됩니다.
크롬으로 다운시 에러발생도 하지 않습니다.;
답변 부탁드리겠습니다.
A
안녕하세요. 양지민님.
우선 HtmlArea아 모바일에서 표시가 안되시는 다는 말씀이죠?
HtmlArea는 모바일 웹을 지원하지 않습니다. 모바일 웹과 일반 웹을 지원하는 다른 에디터를 적용하시거나, 모바일로 접근하였을 경우 일반 textarea로 처리하시는 등의 다른 방법을 적용하셔야 할 것 같습니다.
c:import 부분은 표시되는 부분이 아닌 데이터 입력/수정 부분의 한글이 깨지신다는 말씀이시죠?
이 경우는 c:import 상의 문제가 아니라 전체 한글 파라미터가 깨지시는 경우 같습니다. (c:import는 server-side에서 동작하기 때문에 http request - response 처리는 다른 경우와 동일)
사용하시는 WAS나 Servlet container 문서를 참조하셔서 한글 파라미터 처리를 해주시면 되실 것 같습니다.
마지막 크롬에서의 파일 다운로드 시 파일 처리는 EgovFileDownloadController 처리 상에 보시면 setDisposition() 메소드 처리로 각 브라우저에 맞게 한글 파일명을 처리하는 부분이 있습니다.
이 부분에서 정상적으로 Chrome으로 처리되는지 확인 부탁드립니다.
그럼, 즐거운 하루되십시오.
감사합니다.
우선 HtmlArea아 모바일에서 표시가 안되시는 다는 말씀이죠?
HtmlArea는 모바일 웹을 지원하지 않습니다. 모바일 웹과 일반 웹을 지원하는 다른 에디터를 적용하시거나, 모바일로 접근하였을 경우 일반 textarea로 처리하시는 등의 다른 방법을 적용하셔야 할 것 같습니다.
c:import 부분은 표시되는 부분이 아닌 데이터 입력/수정 부분의 한글이 깨지신다는 말씀이시죠?
이 경우는 c:import 상의 문제가 아니라 전체 한글 파라미터가 깨지시는 경우 같습니다. (c:import는 server-side에서 동작하기 때문에 http request - response 처리는 다른 경우와 동일)
사용하시는 WAS나 Servlet container 문서를 참조하셔서 한글 파라미터 처리를 해주시면 되실 것 같습니다.
마지막 크롬에서의 파일 다운로드 시 파일 처리는 EgovFileDownloadController 처리 상에 보시면 setDisposition() 메소드 처리로 각 브라우저에 맞게 한글 파일명을 처리하는 부분이 있습니다.
이 부분에서 정상적으로 Chrome으로 처리되는지 확인 부탁드립니다.
그럼, 즐거운 하루되십시오.
감사합니다.