컨트롤러
redirect
Spring의 RedirectAttributes 객체는 리다이렉트 시점에 한 번만 사용되는 데이터를 전송할 수 있는 addFlashAttribute()라는 기능을 지원합니다.
새로고침으로 인한 두번실행을 방지
redirect vs Request Dispacherredirect해당 컨트롤러 url에서 다른 컨트롤러에 해당되는 url로 이동시킬떄 사용request Dispacher해당 컨트롤러 url에서 서버 jsp 로 값을 가지고 넘길때 사용
addAttribute 로 Model에 담게 되면 지속적으로 Model에 값이 들어가 있지만 redirect의 addFlashAttribute 를 통해서 값을 넣게 되면 이동되는 페이지에서만 그값이 존재하게 된다.
— — — — — — — — — — — — — — — — — — — — — — — — — — — — — —
web.xml을 이용한 UTF-8 처리
JQUERY 간단한 예제
<script src=”https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
위의 태크를 넣어 jquery 사용
페이징 처리 분석
쿼리를 사용할때 보통 ORDER BY를 사용하지만,
값이 많고, PRIMARY KEY를 이용한다면 더 효율적으로 사용할수 있다.
오라클 데이터베이스의 경우 IDNEX를 이용하면 편리하고, SELECT 시에만 효과가 좋다.
페이지 처리시 인라인 뷰를 이용하여 한페이지당 원하는 개수의 조회를 가상 테이블로 지정하고 그 가상테이블에 원하는 조건을 달아 페이지별로 출력