session 썸네일형 리스트형 [국민취업지원제도 일경험프로그램 57일차] 결재시스템 대리결재 수정 57일 차 특이사항 1. session에서 계급을 교체해주고 있는데 mapper에서 구현해 보자. mapper에서 session 계급 교체하기 1. 만약 사원이 결재글 리스트를 불러오는데, 대리결재를 받았다면~ 글쓴이가 대리결재권한 부여자가 보는 리스트를 보게 된다. 아래 코드는 작동이 되지 않고, 오류가 발생했다. 찾아보니 세션 데이터를 서브쿼리에서 찾을 수 없다고 한다. 다시 코드를 바꿔보자. and WRITE_ID = #{memInfo.memId} and WRITE_ID = ( SELECT GRANT_MEMBER FROM JSH_APPROVAL_PROXY WHERE PROXY_MEMBER = #{memInfo.memId} ) 2. 컨트롤러에서 grantRank(결재권한 부여한 사람의 계급)값을 불러.. 더보기 [국민취업지원제도 일경험프로그램 55일차] 결재시스템 대리결재 controller 55일 차 특이사항 1. 대리결재를 하면 proxy 테이블에 대리결재자와 대리결재 위임자의 아이디가 입력된다. 2. 그 다음은? 3. 만약 결재 위임받은 사람의 아이디가 proxy 테이블에 있으면 list에 다른 데이터를 보여준다. 대리결재자 1. boss, king으로 manager, clerk에게 대리결재 권한을 부여하면 proxy 테이블에 대리결재자와 대리결재 위임자 아이디가 입력되고, 위임받은 사람이 로그인하면 대리결재 정보가 출력되는 것까지 완료했다. 2. 그 다음 step을 못 가겠다. 어떻게 해야 할까? 3. 뭘 건드려야 하지? 사원이 과장처럼 결재버튼을 누를 수 있어야 한다. - proxy 테이블의 grant_member의 계급이 과장이면 과장을 대신해서 결재한다. - 그럼 결재글을 누르고.. 더보기 [Spring] 세션(Session)이란? 세션(Session) 세션은 클라이언트가 웹 애플리케이션 서버에 접속할 때 서버 쪽에 생성되는 공간으로 내부적으로는 세션 아이디를 통해 참조된다. 브라우저는 서버에 접속할 때 발급받은 세션 아이디를 기억하고 서버는 해당 세션 아이디로 할당된 영역에 접근하는 형식이다. 세션(Session)의 특징 1. 세션 유효 시간이나 브라우저 종료 전까지 유지되므로 서로 다른 페이지에서도 정보 공유가 가능함 2. 로그인 유지, 장바구니, 컨트롤러 구현 등에서 사용됨 3. 사용자마다 생성되는 공간으로 많은 사용자가 동시에 사용하면 대량의 메모리가 필요하다. 대책이 필요하다. * 세션 관리를 위해 별도의 세션 관리 데이터베이스를 사용하는 경우도 있다. redis라는 인메모리 데이터베이스를 사용하기도 한다. redis는 N.. 더보기 57일차 코딩학원 1. 세션(session) - 쿠키는 브라우저에 저장, 세션은 서버에 저장 2. 새로고침 시 jsessionid가 계속 변함. 그래서 쿠키를 삭제하면 인식하지 못하는 것. 3. 세션 시간 설정 4. sessionMain.jsp 5. LoginWeb을 만들었는데 Home.jsp만 화면이 출력됐다. 원인은 ... @RequestMapping(value = "/", method = RequestMethod.GET) public String earth() { return "index"; } 이 코드를 추가하지 않았기 때문이다. package com.earth.downtown; import java.text.DateFormat; import java.util.Date; import java.util.Locale;.. 더보기 이전 1 다음