일경험 썸네일형 리스트형 [국민취업지원제도 일경험프로그램 45일차] 결재 시스템 프로젝트④ 45일차 특이사항 1. /login/insert로 이동하고 새로고침하면 계속 글이 추가됨. 새로고침을 url요청으로 인식하는 것 같다. 2. 글쓰기 버튼 누르면 게시글 번호, 작성자 이름을 가져와야함 - 컨트롤러에서 model에 데이터 저장해서 write.jsp로 가져옴. 3. 세션에 저장된 member 정보가 시간이 지나서 사라진다. web.xml에서 시간 설정해주기. 4. 자신이 쓴 글만 보이도록 한다. mapper를 다시 고쳐줘야할 것 같다. 5. memid를 memname으로 대체하려고 하는데 그럼 join을 해야한다. 다시 해보자. 6. 계속 이런식으로 나온다. 도대체 모르겠다. 7. list에는 memid값이 들어있고, list2에는 memname값이 들어있다. memname값을 가져오기 위해.. 더보기 결재시스템 테이블 JOIN, write.jsp 만들기 테이블 조인해서 특정 컬럼값 가져오기 요구사항 : MEMNAME을 조인해서 가져와야함. 게시글은 사원 아이디가 노출되는 것이 아니라 닉네임이 노출되는 것 같다. 네이버 카페에 들어가보면 아이디가 노출되지 않고 닉네임이 노출된다. 보통 이런식으로 하는 것 같다. 1. SH_EMP 테이블. 이곳에 MEMNAME이 있다. 2. SH_BOARD 테이블. 3. 두 테이블의 공통컬럼은 MEMID 다. MEMID를 기준으로 조인해서 MEMNAME을 조회할 수 있다. SELECT A.memname, b.boardno, b.title, b.content, b.flag, b.memrank, b.regdate, b.signdate FROM SH_EMP A,SH_BOARD B WHERE A.MEMID=B.MEMID; 4. m.. 더보기 [국민취업지원제도 일경험프로그램 44일차] 결재 시스템 프로젝트③ 특정 사용자에게만 버튼 보이기 44일차 특이사항 1. 로그인 했는데 게시글 리스트 조회가 되지 않는다. - 로그인 요청 url과 게시글 리스트 조회 url이 동일해서 발생하는 문제다. - /login/login url 요청에 게시글 리스트 조회 기능을 넣어줬다. 과장, 부장만 대리결재 버튼이 보인다 1. 제약사항 중에 과장, 부장만 대리결재 버튼이 보인다는 조건이 있다. - 세션에 저장된 회원 정보를 확인하여 memrank가 boss, king인 경우만 '대리결재'버튼이 활성화 된다. - jstl문을 사용해보자. ${member.memname}(${member.memrank})님 환영합니다. 근데 작동이 안 됨. 무엇이 문제인가? member 객체가 session에 저장되어 있다. 그런데 왜 안되지? 문법이 잘못됐나? 2. 살펴보니 .. 더보기 [국민취업지원제도 일경험프로그램 43일차] 결재 시스템 프로젝트② 43일차 특이사항 1. 로그인 기능은 구현했는데 유효성 검사가 어렵네 - 아이디 체크, 비밀번호 체크를 따로 해줘야 한다. - VO에 회원 정보를 모두 저장한다. 로그인 아이디 체크, 비밀번호 체크 1. 사용자가 입력한 아이디와 비밀번호를 컨트롤러에서 받는다. - @requestparam? 2. 받은 아이디와 비밀번호를 DB와 비교한다. 3. 아이디가 일치하지 않는 경우 alert를 띄운다. 4. 비밀번호가 일치하지 않는 경우 alert를 띄운다. 5. 둘다 일치하면 회원 정보를 세션에 저장하고 로그인이 된다. 6. 만든 코드 : 로그인은 가능하지만 비번, 아이디 입력을 잘못하면 nullpointexception이 계속되고 있음. try catch문을 사용하면 오류창이 바로 안 뜨기는 한데 오류를 해결한.. 더보기 [국민취업지원제도 일경험프로그램 42일차] 결재 시스템 프로젝트 42일 차 특이사항 1. 정확하게 알아야 된다. 기억도 날카롭게 해보자. 2. api 사용 3. 결재 시스템 개발 시작 문제 복습 1. 여기서 오류를 찾는 문제다. index(number) name(varchar(4)) addr(varchar(10)) phone(number) 1 yoon seoul 010-1111-1111 2 park pusan 010-2222-3333 3 hwang daegu 010-4444-5555 - phone 컬럼에 하이픈이 들어가는 데이터를 추가해도 오류가 발생하지 않고 음수가 나오더라. 에러발생은 아니지만 좋은 결과는 아니다. - varchar(4)로 설정되어 있는 name 컬럼에 hwang이 5글자라 오류다. 2. DQL에는 SELECT가 포함된다. SELECT는 DML이기.. 더보기 [국민취업지원제도 일경험프로그램 41일차] SQLD 시험 결과 기다리는 중 41일차 특이사항 1. 오답 노트 정리 중 2. 오후 4시 SQLD 발표... 어떤 결과도 겸허히 받아들이자. 느낀 점 추석 연휴에도 코딩이다. 해보자! 작은 부분이라도 채워 나가자. 쉬는 날도 코딩이다. 코딩이 취미가 되도록 해보자. https://hanghaeplus-coyukdae.oopy.io 처음으로 대회를 나가보기로 했다. 토이 프로젝트를 완성하는 대회다. 결과와 상관없이 도전해보자. 더보기 [국민취업지원제도 일경험프로그램 40일차] 복습 40일차 특이사항 1. 어제 풀던 문제 이어서 진행 시험 문제에 나오는 중요한 개념 정리 1. J-QUERY 문법 selector 종류 - $("*"); 전체선택자 - $("#idChk") #을 사용하면 id를 선택할 수 있습니다. - $('.zero'); .을 사용하면 class를 선택할 수 있습니다. - $('p'); 특정 태그를 선택할 수 있습니다. - $('[value="zero"]'); [] value 값을 선택할 수 있습니다. - $('#zero > p'); >를 사용하여 자식 태그를 선택할 수 있습니다. 2. 스크립틀릿이 무엇이고 어떻게 사용하는지 미숙함. - 스크립틀릿이란로 둘러싸인 영역 안에 Java 코드를 작성하는 것 3. 틀린 문제가 많다. - 1번 문제부터 틀림. 1번) 다음 보기 .. 더보기 [국민취업지원제도 일경험프로그램 39일차] 로그인 API, 배운 내용 복습 39일 차 특이사항 1. 아침에 출근하고 프로그래머스 SQL 1문제를 풀면서 시작한다. - NULL이면 'N'을 출력하고 싶다. - nvl 함수를 사용했는데 오답이다. - 무엇이 문제일까? - '경기도에 위치한'이라는 조건을 넣어주지 않았다. where 조건문을 사용해야 된다. - 어떻게 경기도에 위치한 창고만 선택할 수 있을까? - LIKE 연산자를 사용하여 '경기'라는 글자가 들어간 행만 선택한다. 2. 쇼핑몰 회원가입에 이어서 로그인 기능을 구현해 보자. 3. 로그인 dao 함수 내용을 써주지 않아 nullpoint 오류가 발생했다. 4. 지금까지 배웠던 내용 시험 문제로 정리 5. 버블정렬 vs 선택정렬 vs 삽입정렬 처음봄. 공부링크 - 버블 정렬: 인접한 원소끼리 비교하여 교환하는 방식, 셋 .. 더보기 이전 1 2 3 4 5 6 ··· 8 다음