[html]textArea에서 값보여줄때 줄바꿈
textArea하나로 입력된 값을 저장하고 textArea에 뿌려주는건 이미 많이 나온대로 replace를 이용하면된다.
하지만, 여러개의 데이터값을 하나의textArea에 뿌려줄때....예를들어
디비상에 데이터가
name | contents | registDate
홍길동 | 아버지를 아버지라 부르지못하고.. | 2010-01-01
박지성 | 축구가 제일 쉬웠어요 | 2010-03-03
김연아 | 피겨가 제일 쉬웠어요 | 2010-04-04
대략 이런식으로 데이타가 들어있다고치자...(내용은 신경쓰지말고;;)
이 3개의 데이타를 textArea하나에 다 담을때
----------------textArea-----------------------------------------------------------------
홍길동: 아버지를 아버지라 부르지못하고..[2010-01-01]박지성:축구가 제일 쉬웠어요[2010-03-03]김연아:피겨가 제일 쉬웠어요[2010-04-04]
----------------------------------------------------------------------------------------
그냥 뿌려준다면 위와같이 한줄로 쭉 나올것이다. 하나의 데이터별로 줄바꿈이 있어야겠지?
근데 textArea에선 html코드를 넣을수없다.replace도 안되고...
결국, 요런방법으로...확대해서보시길...
textArea에 jstl을 이용하여 반복문을 넣었는데 반복문의 위치가 어디냐에 따라 textArea에 뿌려지는장소가 결정된다.
사진처럼 </c:forEach> <----forEach가 끝나는부분을 한칸밑 제일앞쪽으로 갖다놓으면
데이타하나씩 줄바꿈이 일어난다..
----------------textArea-----------------------------------------------------------------
홍길동: 아버지를 아버지라 부르지못하고..[2010-01-01]
박지성:축구가 제일 쉬웠어요[2010-03-03]
김연아:피겨가 제일 쉬웠어요[2010-04-04]
----------------------------------------------------------------------------------------
좀 꼼수같긴하지만 다른방법을 못찾아서ㅡㅡ;;;;
아쉬운 데로 써보시길...