본문 바로가기
728x90

Web Development/JSTL2

[JSP / JSTL / Javascript] 내용 전달 기능 구현을 위한 contenteditable 속성 이용해보기(feat. textarea) 프로젝트를 진행하면서 기획에 새로운 기능이 추가되었다. 바로, 내용 전달 기능... 화면 기획서에 전달 버튼 하나를 추가했을 뿐이라고 오늘도 기획자는 간단하게만 생각한다. 기획을 할 때 뒷단의 동작을 전혀 고려하지 않는데 이것이 참으로 사람을 힘들게 한다... 아무튼, 계속 질문을 던져서 정의된 동작은 Outlook이나 메일에서의 내용 공유 전달이었다. 그래서 기존 문서의 작성자, 수신자, 내용, 댓글까지 전부 신규 문서의 내용으로 복사가 되도록 기능을 구현하기로 했다. 문제는 textarea... 메일도 아니고, 단순 내용 작성이라 에디터를 사용하지 않기로 했다. 그렇기 때문에 퍼블리싱 작업도 textarea로 간단하게 처리되어 왔다. 그러나 textarea는 큰 문제가 있었는데... 일단 첫 번째로,.. 2023. 1. 4.
[JSTL / JSP] jstl/functions 의 split(fn:split) 공백 처리 주의점 [ fn:split 에 대한 간략한 설명 ] JSP에서 EL태그로 컨트롤러에서 넘어온 값을 처리하다보면, jstl functions를 이용해야 되는 경우가 있다. 주로 위와 같이 prefix로 fn을 설정하고 쓰게 되는데, 흔하게 쓰는 fn:length나 fn:split 등 편리한 기능을 제공한다. 그 중에서 이번엔 fn:split에 대한 내용을 공유하고자 한다. fn:split은 Java나 Javascript의 split과 유사한 기능을 제공한다. split은 문자열을 구분자(Delimiter)를 기준으로 나누어진 배열을 반환한다. 아래는 예제와 예제 코드이다. - 문자열 : "피자,햄버거,치킨,콜라" - 구분자 : "," - 반환되는 배열 : ["피자","햄버거","치킨","콜라"] String fo.. 2022. 1. 11.
반응형