본문 바로가기

개발공부/개발하다_발견함61

JSTL c:if 에서 논리 연산자를 사용할 때 헷갈려 성공 위와 같은 코드의 경우 12, 13, 14 중 하나에 해당되면 성공이 출력됨. 성공아님 이렇게 적으면 12 또는 13에 해당할 경우 성공아님이 출력되지 않음 2021. 9. 23.
Java에서 VO객체 set할 때 선언을 새로운 인스턴스 생성으로 해주어야 set이 먹힘. null로 선언할 경우 안됨!!!!!!!!!!!!!!! Java getter setter 오류 왜 나는지 몰라서 이것 때문에 삼십분을 고민했네 ㅠ_ㅠ 예를 들어 CarVO carVO = null; 이렇게 선언했을 경우 carVO.setName("그렌저"); 위 코드가 동작하지 않음. CarVO carVO = new CarVo(); carVO.setName("모닝"); 이렇게 해야 제대로 setter가 동작함. 2021. 9. 8.
비주얼 스튜디오 설치한 후 프로젝트 생성할 때 인스톨러 켜서 컴퓨터 재시작 버튼으로 재부팅 해야 설치가 완료됨. 그냥 재부팅하면 안됨... 프로젝트 만들기! 2021. 9. 8.
[JSTL] MAP의 key 값을 가지고 Object value 바로 뽑아내기 아무리 검색해도 forEach문이 아니면 출력이 안 되고 있었는데 그냥 단계별로 하나하나 뽑다보니 나왔다. 예를 들면, 이하와 같은 코드를 jstl쪽으로 보내줄 경우 ValueVO valueVO = new ValueVO(); valueVO.setValue("정답!!!"); Map map = new HashMap(); map.put("key", valueVO); model.addAttribute("map", map); jsp 화면에서는 이렇게 뽑아낼 수 있다. Map 타입인 객체에서 뽑아낼 때 해당 객체가 리스트에 한번 감싸여서 보내지기 때문에 [0]을 사용해서 0번째 요소를 꺼낸다고 명시해주어야 내부에 있는 객체를 꺼낼 수 있음! 이걸 알기 전에 forEach문을 3-4 개 정도 중첩해서 돌렸었는데..... 2021. 7. 17.
인텔리제이 글자 색깔 빨간색 - 깃에 적용 여부 결정 안됨 초록색 - 깃에 새로 저장하기로 함 파란색 - 깃에 저장된 파일을 수정함 황토색 - gitignore를 통해서 깃에 저장하지 않기로 결정함 2021. 7. 1.
인텔리제이랑 오라클 데이터베이스 연결 인텔리제이 우측 상단 Database > Data Source > Oracle 안에 내용 채운 뒤에 Test Connection > OK 하고나면 인텔리제이에서 데이터베이스 관련된 sqlmap 등의 자동완성과 코드오류잡기를 지원해줌! + 컨트롤 엔터 누른 뒤 실행되고있는 콘솔로 실행하면 SQL도 인텔리제이에서 바로 실행 가능. 2021. 7. 1.