IT/오류해결노트 17

package jxl does not exist

이클립스에 있던 프로젝트를 인텔리제이에서 실행할려고 실행했더니 이런 오류가 떴다. 이 파일을 아래와같이 project structure에 libraries에 직접 추가해줬더니 오류가 해결되었다. 추가적으로 package 오류가 나오면 아래의 사이트에서 dependency를 jar파일로 다운받아 추가해준다. (아래의 Files에서 jar파일을 클릭하면 라이브러리를 직접 다운받을 수 있다.) url: https://mvnrepository.com/ 하위의 excel download와 upload를 도와주는 poi 라이브러리도 같은이슈가 많이난다. # 반드시 사용하길 희망하는 library version을 맞춰서 그 버전을 올려야되고 여러 버전의 라이브러리를 넣으면 안된다.

modal안에서 버튼이 두번 눌리는 버그

상황: 결재자를 선택해서 다음 그리드에 넘겨주는 버튼을 누르면 같은 사람이 두번이나 들어감. 해결: 여러 바닥에서 같은모달을 쓰고 그안에 결재하는 2차모달이 있었는데 결재하는 모달이 두개이다보니. include를 통해서 다른 결재modal에있는 button event를 불러와서 두번의 이벤트 액션을 뿌려줬다. 그래서 include된 모달들의 id나 name이 겹쳐서 이벤트가 두번이나 call됐던거였다. id랑 name의 이름을 각각 다르게 설정

eclipse IDE에서 코드가 잘못되지 않았는데 오류가 발생할경우 처음해볼것

상황: eclipse에서 새로운 category를 따서 구현을 할려는 도중 controller통해서 url과 jsp위치를 정확하게 입력해주었는데. 계속 404오류가 떴다. 해결방안: eclipse IDE에서는 상단의 project-clean와 server에서 서버clean작업을 통해서 쌓인 데이터를 깨끗하게하여 엉킨오류를 해결할 수 도있다. 오류가 발생했는데 문제가 해결안되면 project와 server를 clean을 먼저해보자.

특정 상황에서 시간이 지나지 않았는데 session time-out이 발생했을때

증상: grid에 있는 결제완료된 row의 모달을 열때 계속 session time-out이 발생함 해결방법: sql에서 테이블에 있는 자료의 datetime을 그대로 가져와서 오류가 발생한것. modal 열때 데이터를 가져가서 모달에 띄워주는데 controller에 있는 url을 탈때 mybatis sql쿼리를 실행했는데 '2023-07-13 19:40:37.017' 이렇게 되어있던 자료를 2023-07-13의 문자형으로 변환해주니 해결 A.rv_write_dt => convert(char(23),A.rv_write_dt, 21) [CONVERT(CHAR(23), DATETIME, 21) : 2000-01-02 13:14:15.678 -> YYYY-MM-DD HH:MM:SS.MS] mssql 날짜 변환..