목록프로그래밍 언어/JSP (4)
IT 일기장
시작 계기 개발을 하다 보면 select, radio, checkbox 같은 폼 태그를 반복해서 작성해야 할 때가 많다.특히 데이터베이스(DB) 값이나 공통 코드(CMMN)로 옵션을 불러오는 경우, HTML을 매번 직접 작성하는 것은 굉장히 비효율적이라 생각하여 공통 유틸을 만들고자 생각했다."태그 유형별로 적절히 생성해 주고, 필요한 옵션만 넘기면 알아서 만들어주는 유틸리티가 있으면 좋지 않을까?"하는 생각에서 HtmlObjUtil을 만들게 되었다.HtmlObjUtil은 JSP에서 태그 하나로 select, radio, checkbox, toggle 형태를 자동으로 출력해 주는 공통 모듈이다. 기본 입력 폼을 깔끔하고 일관성 있게 관리하고자 설계했다. CSS는 bootStrap5를 사용했다. 구조 ..
JSTL 문자열 연결할 때 다양한 시도를 해봤다. 1번째 시행착오 + 로 연결하는 방법 다음 코드는 소스 내에 존재하는 17개의 이미지를 불러오기 위해 사용했다. 결과는 실패 2번째 시행착오 concat 함수로 연결하는 방법 fn 함수에 이런게 있었으면 좋겠지만 찾아봤는데 없다. 결과는 실패 연결 방법 += 로 연결하는 방법 결과는 성공.

학생부 프로젝트 진행중에 초안 답변 내용이 윗 폼에서 중복적으로 나오는 문제점이 발생했었다. 이유는 cheditor plugin에서 빨간색 글씨나 진하게 글씨를 칠했을때 문제가 원인이었는데 hidden 태그에 초안 답변 내용을 값이 있을때 서식을 먹인 부분이 "style"이 적용되어 큰따옴표가 강제로 닫혀져 글씨가 나오는 문제점이었다. 이를 해결할 수 있는 방법은 ""나 &같은 특수문자들을 html 코드로 변경해줘야 되는데 이 역할을 해주는게 태그였다. # c:out 태그를 적용하지 않았을때 상황