본문 바로가기

반응형

jstl

[국민취업지원제도 일경험프로그램 49일차] 결재시스템 중간점검⑨ 49일 차 특이사항 1. 사원1이 결재글을 올린다. 과장 1이 결제한다. - 그런데 과장 2가 이 과정을 볼 수 있다. 이게 문제다. - 사원의 계급이 과장인 경우 사원, 대리의 임시저장 글을 제외하고 모두 볼 수 있다. - 자신이 결제승인한 글만 조회되면 좋겠는데... - 접근권한이 없다는 유효성 검사를 추가해보자. - 위 시도도 실패 2. 임시저장, 결재, 반려 버튼 조건에도 문제가 있다. - 결재중인데 사원이 반려와 결재를 또 누를 수 있다. 고쳐야 됨. JSTL에 있는 데이터를 javascript에서 사용하기 1. apperName을 가지고 오기 위해서 JSON 객체를 이용했다. 아래 코드의 문제는 클릭 이벤트 발생 후 apperName 배열에 담긴 요소가 초기화되지 않아서 첫 번째 클릭에서만 유.. 더보기
[국민취업지원제도 일경험프로그램 44일차] 결재 시스템 프로젝트③ 특정 사용자에게만 버튼 보이기 44일차 특이사항 1. 로그인 했는데 게시글 리스트 조회가 되지 않는다. - 로그인 요청 url과 게시글 리스트 조회 url이 동일해서 발생하는 문제다. - /login/login url 요청에 게시글 리스트 조회 기능을 넣어줬다. 과장, 부장만 대리결재 버튼이 보인다 1. 제약사항 중에 과장, 부장만 대리결재 버튼이 보인다는 조건이 있다. - 세션에 저장된 회원 정보를 확인하여 memrank가 boss, king인 경우만 '대리결재'버튼이 활성화 된다. - jstl문을 사용해보자. ${member.memname}(${member.memrank})님 환영합니다. 근데 작동이 안 됨. 무엇이 문제인가? member 객체가 session에 저장되어 있다. 그런데 왜 안되지? 문법이 잘못됐나? 2. 살펴보니 .. 더보기
[국민취업지원제도 일경험프로그램 22일차] JSTL이란 무엇인가? 22일 차 특이사항 1. SQL 복습 - from 절에 사용하는 서브쿼리를 인라인뷰(inlineview)라고 한다. - 인라인뷰 sql 명령문이 실행될 경우에만 임시적으로 생성된다. - 인라인뷰는 동적인 뷰라고 부른다. (정적인 뷰 X) - 메인쿼리에서 서브쿼리의 결과 칼럼을 쓸 수 없다. - 서브쿼리는 메인쿼리의 컬럼을 모두 사용할 수 있다. 2. 의문점 @RequestMapping("/list") 여기서 슬래쉬를 꼭 붙여야 하는지? "list"와 "/list"는 같은 뜻인가? 찾아보니 상대경로와 절대경로의 차이다. /list라는 경로가 하나만 있다면 list에 슬래쉬를 붙여주지 않아도 상관없다. 더 세세하게 경로가 있는 경우라면 슬래쉬를 써주자. 3. 게시판 만들기 개념들을 총정리해보자. JSTL 교.. 더보기

반응형