본문 바로가기

전체글94

ajax console.log 찍을 때 object object로 나올 때 해결 방법 위에 사진과 같이 ajax로 데이터를 받아왔을 때, 파라미터를 확인하기 위해 success구문에 console.log를 찍어 개발자도구로 많이 확인하실텐데요.2번째줄과 같이 ▶버튼과 함께 object로 콘솔결과가 나와서 파라미터를 확인할 수 있다면 상관이 없겠지만.. 위에 effInitPage========[object object]로 나와 파라미터를 확인하기 어려운 경우가 있습니다. 이 문제는 console.log에 data앞에 문자열인 "effInitPage==" +를 하게 되면 자바스크립트에서 String 형태로 변환이 되기 때문에 Object Object라는 결과가 나오게 되는것 입니다. 그래서 ajax에서 받아온 Object 형태의 데이터값을 확인할 때는 위와 같이 문자열이 없이 console... 2017. 3. 22.
MYSQL 여러 ROW를 하나의 컬럼에 ,(콤마)로 구분하여 저장하고 View하기 Table1 : A B_SEQ 학교 학과 -------------------------------- 2 정보대 정보과 Table2 : B SEQ B_SEQ 교수------------------------------- 1 2 교수1 2 3 교수2 3 2 교수3 4 5 교수4 result B_SEQ 학교 학과 교수------------------------------------------- 2 정보대 정보과 교수1, 교수3 만약 A와 B라는 테이블이 있고, B테이블의 여러 ROW를 A테이블과 JOIN하여 하나의 컬럼으로 저장하고자 할 때 사용하는 함수로는 group_concat과 group by 라는 기능을 사용하면 쉽다. 위 result처럼 결과를 나오게 하고 싶다면, SELECT A.B_SEQ, A.sc.. 2017. 3. 15.
JDK 환경변수 설정하기 JDK 설정하기(1) -JDK가 설치된 경로를 확인하고, 전체 경로에 대한 문자열을 복사한다. JDK 설정하기(2) -바탕화면 내PC 마우스 우클릭 후, 속성 -> 시스템 -> 고급 시스템 설정 클릭 JDK 설정하기(3) 시스템 속성의 '고급'탭에서 '환경변수' 버튼 클릭 JDK 설정하기(4) '환경 변수'창에서 '새로만들기' 버튼 클릭변수 이름 : JAVA_HOME변수 값 : 복사해 놓은 JDK의 설치 경로 문자열 JDK 설정하기(5) “Path”값에 대한 편집창을 연 후, 기본값의 맨 뒤에“;%JAVA_HOME%\bin”을 추가한다.(세미콜론이 값의 구분자이다.) JDK 설정하기(6) 설정 완료 후, 열려 있는 윈도우 화면창을 모두 닫아야 인식되며, 명령 프롬프트(시작 -> CMD)에서 javac -.. 2017. 3. 14.
이클립스 워크스페이스 초기화 방법 이클립스 워크스페이스 초기화 방법 Eclipse 실행 시 워크스페이스(workppace)를 선택하는 화면에서, Use this as the default do not ask again 부분에 체크하면 다음부터 선택 화면이 나오지 않는다.물론 이후에 switch workspace 메뉴로 워크스페이스를 바꿀 순 있지만 최초 실행 시 선택화면을 나오게 하려면 이클립스가 설치 된 폴더에서configuration\.settings\org.eclipse.ui.ide.prefs 파일을 열어서SHOW_WORKSPACE_SELECTION_DIALOG=false 이 부분의 값을 true 로 바꾸면 해결이 가능하다. 2017. 3. 14.
동적으로 구현된 select 값 DB에 저장된 값으로 불러오기 forEach문을 사용하여 동적으로 radio 버튼을 생성한 경우, javaScript의 ready Function보다 늦게 생성되기 때문에, 시점이 맞지 않아 ready Function을 활용하여 DB에 저장되있는 값을 value값에 넣어주지를 못한다.그러므로, 동적으로 생성 될 input type='radio' 폼 안에, value값을 c:out을 통해 직접 넣어 줄 수 있다.하지만 이 방법으로 checked 속성을 지정할 경우 반복이 끝난 맨 마지막 속성에 checked가 되므로, checked="checked" 를 사용하여, DB에 저장된 값이 오게되면 체크하도록 할 수 있다. 아래는 실 활용 구문 2017. 3. 13.
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. 에러원인 : 자바의 포트넘버를 3306으로 설정했는데, Mysql 설치 시에는 다른 포트번호로 설치를 하는 바람에 연결은 되나, 응답을 받지 못했다는 소리 해결방법 : MySQL의 configuration으로 포트넘버를 3306으로 한 후 재설치 하여 해결하면 됨. 2017. 3. 10.