'개행문자 처리'에 해당되는 글 1건

web brower 상에서 개행문자 처리

Web

개행문자에 대한 정리는 다음 링크에서 간략히 해놓았다.

http://templar.tistory.com/30


textarea, input 내에서 줄바꿈 입력시 '\n'(이하 LF) 이다.

그 외 html 상에서 줄바꿈은 br tag(<br/>) 이다.

(입력된 LF가 form submit 하면 LF -> CR+LF으로 치환된다)


textarea에서 줄바꿈 포함된 문자열 입력 이후 다시 화면 상 표현은 다음과 같이 된다.


▶ java 소스코드 - br tag로 치환 Util



▶ java 소스코드 - Util 사용예시

		String ps_txt =request.getParameter("txt");

		model.addAttribute("txt", ps_txt);
		model.addAttribute("rtxt", CommonStrUtils.trimAndrepalceNewlineToBrTag(ps_txt));
		model.addAttribute("r2txt", CommonStrUtils.trimAndrepalceCRLFtoLF(ps_txt));

		...


textarea 상에서는 줄바꿈 되었으나, 밖에서는 줄바꿈 되지 않는 것을 확인 할 수 있다.

CR+LF 또는 LF를 br tag 변경하면 다음과 같이 적용됨을 확인 할 수 있다.