개요 이번 글은 JSTL의 와 로 NULL값을 체크하는 방법에 대해 이야기해 보려고 한다. 예를 들어? DB에 게시판 테이블이 있고 그 중 NULL값을 가질 수 있는 컬럼인 수정일(updateDate)이 있고 게시글을 등록하고 한 번도 수정하지 않았다면 당연히 수정일에는 NULL값이 찍혀있을 것이다. 이때 우리는 JSP에서 수정일이 없을 때 "수정 내역 없음" 이라는 문구를 보여줘야 하는 상황이라고 가정할 때 어떻게 NULL값을 처리할 수 있을까? 해결 방법 수정 내역 없음 ${item.updateDate} 위와 같이 ${변수명 eq NULL}이나 ${empty 변수명}으로 NULL값 여부를 판단하고 NULL 값이면 "수정 내역 없음" 문구를 NULL이 아니면 수정일을 보여주는 방식으로 처리할 수 있다...
개요 이번 글은 Bootstrap에서 모달 여러개를 사용할 때(멀티 모달) 노출 순서를 정하는 방법을 Z-index로 처리하는 방법에 대해 이야기해 보려고 한다. 예를 들어? 예를 들어 게시판 삭제/수정 기능을 구현할 때 옵션 버튼을 눌러 첫 번째 모달로 게시판의 삭제를 진행할 것인지, 게시판의 내용을 수정할 것인지 선택하게 하고 이후 수정 기능을 선택했다면 수정 관련 모달창이 또 나타나는 구조의 게시판이 있다고 가정할 때 옵션 선택 모달창이 수정 관련 모달창을 가려버리게 된다면 수정 관련 기능을 사용할 수 없을 것이다. 이 문제를 해결하기 위하여 우리는 Style을 주어 모달의 순서를 처리해 줄 수 있다. 해결 방법 => 모달의 z-index를 설정해주면 된다. 부트스트랩의 공식 레퍼런스를 확인해 보면..
개요 이번 글은 C++에서 파일 입출력 사용 시 파일이 프로젝트 폴더 안에 있음에도 불구하고 다운로드한 파일을 불러오지 못하는 오류를 해결하는 방법에 대해 이야기해 보려고 한다. C++ 파일 입출력 예시 코드 #include #include #include using namespace std; int main() { const int CAPACITY = 10; int frequencies[CAPACITY] = { 0 }; ifstream integerFile; integerFile.open("integerFile.dat"); if (!integerFile) { cout > data) { if (data >= 0 && data
개요 이번 글은 Port 8080(or NNNN) is already was use 에러를 해결하는 방법에 대해 이야기해 보려고 한다. Port 8080 was already in use 에러 로컬에서 개발하다 보면 Port 8080(or NNNN) was already in use 이러한 오류를 만나본 적이 있을 것이다. 이미 8080 포트가 사용 중이라 이러한 오류가 발생하는데 간단하게 해결할 수 있는 방법 두 가지를 소개해 보겠다. 해결방법1 - 해당 포트를 사용하고 있는 프로세스 종료시키기(Windows) 1. 관리자 권한으로 명령 프롬프트(CMD)를 실행시켜줍니다. 2. CMD 창에 "netstat -ano"를 입력해줍니다.(or netstat -ano | findstr 포트번호) 3. 2단계를..