상세 컨텐츠

본문 제목

안드로이드 webview 자바스크립트 \n\r 값을 스크립트로 넘겨줄때 엔터값이 안넘어갈때 방법

스마트기기개발관련/안드로이드 개발

by AlrepondTech 2016. 6. 16. 14:37

본문

반응형

 

 

 

 

=================================

=================================

=================================

 

 

 

 

 

 

 

Java에서 \n처리를 하려는데요...


현재 자바딴에서 에러 메세지 처릴 위해

String aa = "aaaaaaaaabbbbbbbcccccccc";

란 메세지를 출력하려고 합니다..

throw new Exception(aa);

에러 발생시

JSP화면에 aa의 메세지 내용을 바로 뿌리는 로직입니다..

메세지의 내용이 길어져 줄을 나누려고

String aa = "aaaaaaaaa"+"\n"+"bbbbbbb"+"\n"+"cccccccc";

처리를 써봤는데..줄이 나눠지질 않네요...

 

JSP화면에서는 \n를 콘솔창과 달리 그냥 공백으로 인식한다고 들었습니다..

그렇다면 행을 나누기 위해서는 어떤 로직을 사용해야 할까요?

 

JavaScript팝업으로 처리해도 되긴 할거 같은데..

처리 부분도 많을뿐더러 로직이 많이 복잡해질거 같은데..

 

-------------------------------------------------------------------------------------------------------------

 

안드로이드 웹뷰에서 자바스크립트 호출하여 값을 보낼때 "\n" "\r" 처리방법

 

방법

 

String _strTest= "aaaaaaaaa"+"\r\n"+"bbbbbbb"+"\r\n"+"cccccccc";

 

_strTest = _strTest.replace("\n", "\\n");_strTest = _strTest.replace("\r", "\\r");
 //안드로이드 웹뷰의 자바스크립트호출_web.loadUrl("javascript:getAndroidMessage('"+_strTest+"')");

안드로이드와 자바스크립트연동관련 : http://202psj.tistory.com/923

 

 

 

 

=================================

=================================

=================================

 

 

 

 

반응형


관련글 더보기

댓글 영역