본문 바로가기

jsp14

프로그램 오류 최소화 유지보수 작업 [서론] 해당 코드는 어디 부분을 수정했는지 정리하기 위해 작성한 내용이다. 주마다 정기적으로 또는 오류 발생시마다 유지보수 내용이 바로 메일로 온다. 많은 작업을 하다보니 어떤 작업을 했는지 기억이 안나는 경우도 있어 지금부터 조금씩 해당 내용을 작성할 예정이다. 이번건 너무 간단한 내용이지만 한번 적어보았다. 유지보수 사항 요청사항 : 많은 고객이 특정 개인 값을 설정하는데 있어 해당 내용을 확인하지 않고 경고 문구가 발생하여도 기본값만을 선택하는 경우가 종종 발생 기본값은 사용자가 직접 해당 값을 저장하는 경우가 있는데 그런 경우는 많이 없는데 직접설정을 통해 다른 부서에 연락이 가는 경우가 있어 이 문제를 최소화 해달라는 요청이 발생하였다. 그렇다고 직접설정을 디폴트로 놓지 않고 값을 디폴트로 넣.. 2024. 1. 29.
JSP 이용한 엑셀 다운로드 및 차트 만들기, 엑셀 숫자 0 나오게 하기 JSP 코드는로 Excel 파일을 생성하는 코드 이다. 여러 부분으로 나누어서 기록 후 보기위해 작성하였다. 상황에 따라 웹사이트에서 검색한 카테고리, 번호, 등록사유에 따라 엑셀을 자동으로 다운로드 받게 된다. Request Parameter Parsing: int currentPage = request.getParameter("currentPage") == null ? 1 : Integer.parseInt(request.getParameter("currentPage")); String searchNum = request.getParameter("searchNum") == null ? "" : request.getParameter("searchNum"); String searchCAT = request.. 2023. 11. 15.
JSP 모달창 버튼 출력 조건 JSP를 이용하여 특정 조건에 따라 모달창 내에 버튼을 보이게하고 기능을 추가하는 내용을 해보겠다. 여기서 예는 확인불가 일때 삭제버튼을 보이게 하는 내용이다. ✔ 버튼 기본상태 상태 중단 정상 대기 확인불가 확인불가 OPTION을 보면 value값이 ' ' 아무것도 입력되지 않은 상황에서 확인 불가가 된다. 이때 삭제버튼이 나오게 할려고 한다. ✔ 확인 불가시 삭제 코드 var statusDropDown = document.getElementById('status').value; //var selectedStatus = statusDropDown.value; // 검수요청, 사용승인상태, 삭제불가 메시지만 보여준다. if(statusDropDown == ''){ // 삭제만 가능 etcCommentTr.. 2023. 8. 30.
JSP hidden 값 실시간 변화 감지(MutationObserver) 적용 및 조건문 ✔ IP설정 - 실시간 변화 필요 최초 변하는 부분은 hidden이 아닌 부분이 변하는 줄 알았지만 이는 수정 또는 저장을 해야 변하는 부분이고 실시간으로 변하는 부분은 부분이였다. 대표ID 부분도 동일 그렇기 때문에 실시간으로 확인하는 코드와 처음 들어오는 경우 hidden 부분에는 값이 없어 화면에 아무것도 표출하지 않아 값을 넣어 주었다. ✔ 초기화 function renderIPSettings() { var dynamicIPSelect = document.getElementById('dynamicIPSelect'); dynamicIPSelect.innerHTML = ''; // 이전 옵션 초기화 dynamicIPSelect 변수: dynamicIPSelect은 IP 설정을 담고 있는 요소 dyna.. 2023. 7. 14.