스프링3(Spring3) - RedirectAttributes를 이용하여 리다이렉트 POST 방식으로 데이터 전송하기

2014. 7. 3

우리는 페이지 구현하면서 종종 redirect를 해줄 경우가 있다.하지만, 대부분 parameter들을 url뒤에 붙여서 get방식으로 값을 넘겨준다.이번에 다룰 내용에서는 redirect post를 다룰 예정이다.바로RedirectAttributes의addFlashAttribute 를 이용하여 post방식처럼 url뒤에 parameter를추가하지않아도 화..

스프링3(Spring3) - @ResponseBody + jackson을 이용하여 심플하게 JSON 구현하기

2014. 7. 3

기존에 Spring프로젝트를 하면서 jackson json이 있는거는 알고 설정법까지 알고 있었지만기존 json 파싱 라이브러리와 별차이없을거라 생각하고 대수롭지 않게 생각했었다.json-simple이나 json json-lib + ezmorph 를 사용하여 json object를 생성햇었다..하지만 포스팅을 위하여 jackson을 사용해보았는데..맙소사!..

스프링3(Spring3) - 인터셉터(interceptor) 설정

2014. 7. 2

이번 포스팅은 인터셉터에 대한 설정을 작성하려고 한다.말그대로 spring 의 controller 호출전에 동작하는 방식으로써 보통은 로그인 체크유무가 필요한곳에서 주로 사용함예를 들어 게시판의글쓰기 화면을 이동후, 한참동안 아무런 동작은 안하게 되면 세션이 제거되어 보통 기록해야 할 아이디 또는 이름같은세션에 들어가있는 정보들이 증발하게된다.이럴경우 글쓰..

스프링3(Spring3) - SQL 쿼리 출력을 위한 로그레벨 설정

2014. 7. 2

이번 포스팅은 spring - mybatis 연동이 된상태로 콘솔창에 sql 쿼리의parameter 및 result 데이터를 확인하고자 할때로그레벨을 설정하는 것이다.기존까지 해온 연동설정에서 추가로 변경만 해주면 된다.resources 디렉토리내에 logback.xml 이란 파일이 있을텐데 맨 밑으로 내려보면root 레벨이 info로 되있을텐데레벨은 in..

스프링3(Spring3) - @PathVariable를 이용하여 parameter를 url형식으로 받기

2014. 7. 2

spring 3 이후부터 지원이 되는기능이다.본인이 주로 쓰는 경우에는 특정 parameter값을 페이지 전환하면서 유지를 해야 할 경우이다.예를들어상단 메뉴를 누르고 메뉴의 focus를 유지하고자 할경우 보통http://URL?gnb=board형식으로 주면서 특정 메뉴의 모든 페이지에 gnb=board라는 값이 따라붙게 된다.위와같은 url을PathVar..