본문 바로가기

분류 전체보기

(111)
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•107일차/04.03 {source: 'react-devtools-content-script', hello: true} 로그가 무한으로 찍히는 문제 해결 특정 기능이 이상하게도 팀원들의 일부 크롬브라우저에서는 {source: 'react-devtools-content-script', hello: true} 라는 로그가 무한으로 찍히고, appr_name[0]을 찾을 수 없다는 메시지와 함께 작동을 하지 않는 문제가 있었다 크롬 시크릿창으로 열거나, edge 브라우저로 실행하면 문제가 발생하지 않았기 때문에 단순히 크롬 브라우저 버전차이라고 생각하고 넘겼었다 하지만 나뿐만 아니라 다른팀원들의 크롬 일반 브라우저에서도 같은 증상이 발생하여 가볍게 넘길수는 없다고 생각해서 좀더 찾아봤고 문제 원인은 REACT 수업중에 설치한 ch..
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•106일차/04.02 JSTL if when 사용시 주의사항 TC000013이거나 TC000006일때 작동하는 코드를 만드려고했지만 이 방식으로는 당연히 작동하지 않음 명확히 2개의 조건을 구분해서 작성해야 했음 이렇게! div랑 다른 요소를 일자로 배치하기 위한 방법 사원 증명사진이 조금 퍼져서 나오는 문제를 해결하기 위해서 div로 감싸고 그 안에 백그라운드 이미지로 넣는 방식으로 바꿨음 그랬더니 문제가 사원사진 바로 옆에 사원 이름이 이어서나와야하는데 는 블럭요소이기 때문에 사원이름이 한칸 아래로 내려가는 문제가 발생 그래서 사원이름을 span으로 감싸고 는 블럭요소이기 대문에 display : inline-block;으로 인라인 요소로 바꿔서 같은 라인에 일열로 배치되도록 하였음 더해서 div와 span 각 요소에 v..
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•105일차/04.01 파일로드 다운로드 기능에 생긴 문제 해결 원인 파일다운로드 기능에서 동적으로 생성되는 태그를 Select options 에서 span tag로 바꿨었음 바꾼 후에 별도의 테스트를 안하고 오랜만에 파일다운로드 기능을 해보니 파일번호가 undefinded로 들어오는 문제가 발생 -> 단순 이유가 span태그로 변경했는데 돔탐색 id를 안바꿔줘서 그런줄 알았지만 그 해결과정에서 많은 시행착오가 있었음 겪었던 문제들 1. 동적으로 생성되는 새로운 태그에 id를 부여하고자 했었으나 'id', fileNum이라고 작성해서 인식을 못했었음 -> 자바스크립트에서 텍스트는 꼭 ' '감싸줘야 함! 2. span 태그는 value를 쓸 수 없었음 value를 쓰려면 input, button tag로 바꾸던가 span의 te..
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•104일차/03.29 Promise 객체를 사용하는 SweetAlert 사용하기 겪었던 문제 1. 기존의 confirm 창을 sweetAlert의 fire 함수를 사용해서 바꿨더니 확인, 취소 버튼을 누르기도 전에 if(confirmation)이 true를 타서 글이 삭제되었음 이유 -> sweetAlert 함수는 promise 객체를 리턴하는데 이는 항상 true임 그래서 .then()을 써서 확인, 취소 버튼에 대한 각 각 동작을 정의해줘야 했음 구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•102일차/03.26 Java 컨트롤러에서 alert를 띄우고 클릭 후에 화면이동 하는 방법 기존 서블렛 수업때 배웠던 방식 그대로 해보려고 했었으나 잘 안됐었음 사실 코드는 잘 작성했었는데 1. location.href를 location/href라고 작성했던게 첫번째 원인이었고 2. 엄청 쉬운문제를 오래 고민했었는데 이런식으로 작성해버리면 결국 메소드에 대한 최종 리턴값이 없는데 거기엔 뭘적어줘야하지?? 같은 바보같은 고민을 오래 했었음 그냥 return null; 을 적어버리면 그만인 일인데 말이다... 3. 그리고 else 부분에 return "/doc/docBox/boardDetail/boardDetail"; 말고 redirect라고도 적었다가 똑같이 response.getWriter().print(""); 라고도 적..
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•101일차/03.25 html 2 pdf Api가 div 영역을 제대로 인식하지 못하는 문제 해결 결론부터 말하면 그냥 빈 jsp에서는 잘작동하지만 모종의 이유로 화면 안에 이미 영역을 잡았을 경우 해당 영역 (특히 %로 잡은 영역) 때문에 pdf로 출력하는 화면이 뭉게졌던 거였음. 우리 프로젝트의 경우 템플릿을 구매해서 진행중이었고 따라서 화면의 css를 하나씩 걷어내는게 매우 힘들었었음 처음에는 모달을 이용해서 모달에 pdf로 변환하고자 하는 영역의 html을 복사해서 띄운 후, 해당영역을 pdf로 바꾸고자했으나 결과는 그냥 일반 화면에서 pdf를 출력하가 모달에서 출력하나 정확하게 똑같이 뭉게져서 화면이 출력됐음 왜냐면 modal창도 결국 해당 jsp 안에 있는 영역이기 때문. 그래서 결과적으로는 window.open으..
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•100일차/03.22 javaScript에서 form태그를 동적으로 생성하여 원하는 값을 전달하고 POST Mapping 하는 방법 innerHTML을 사용해서 AJAX으로 테이블을 만든 상황이기 때문에 모든 innerHTML을 수정하여 form태그를 만들기 힘든 상황에서 찾은 방법이다 1. jsp 에서 onClick 이벤트로 클릭시 detailBoard라는 함수가 실행되고 sidb_doc_num 값이 전달되게 해놓았다 2. javaScript 에서 detailBoard 함수가 실행될때 위에서 전달한 값을 docNum 이라는 변수명으로 받도록 해놓았고 let 지역변수 f에 form태그요소를 생성해서 담은다음에 let 지역변수 obj에 input태그를 만들고 hidden 타입으로 docNum을 담은 다음 f(form)태그에 o..
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•99일차/03.21 오늘의 실수 모음집 1. redircect 하는 방법 -> 그냥 redirect: 하고 매핑된주소 쓰면 됐었음.. 괜히 뭐 리스폰스 객 체를 선언하고 받고 할필요없었음.... 2. List 형태로 담긴 dto에서 정보 꺼내는 방법 나는... String emplRef = docDto(0).getEmpl_ref(); 이렇게 작성했는데 docDto.get(0).getEmpl_ref(); 이렇게 작성해야했음... 구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/