자바 forward 관련해서 질문 드립니다.
- 작성자 :
- 이*욱
- 작성일 :
- 2010-10-20 15:49:42
- 조회수 :
- 2,658
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요.
질문 하나만 드리겠습니다.
게시판 리스트에서 상세페이지로 갈때 a라는 키로 넘어간다고합시다.
그리고 상세 페이지는 a라는 키값을 가지는 상세내용이 나올꺼구요,
그 및에 댓글이 있습니다.
문제는 댓글을 등록,수정,삭제시 다시 상세 페이지로 와야되는데,
ajax를 사용하지않을경우,
댓글 로직을 처리 후 다시 상세 페이지로 와야하지않습니까?
그렇게 될경우 상세페이지는 a라는 키가 필요한데요,
댓글 작성후 상세페이지를 "forward:/상세.do?key=a"
이렇게 보내는 방법아니고,
get방식이 아닌 post방식이나 어디에 담아서 보낼수 있는지 궁금합니다.
어떻게하면 가능할까요?
질문 하나만 드리겠습니다.
게시판 리스트에서 상세페이지로 갈때 a라는 키로 넘어간다고합시다.
그리고 상세 페이지는 a라는 키값을 가지는 상세내용이 나올꺼구요,
그 및에 댓글이 있습니다.
문제는 댓글을 등록,수정,삭제시 다시 상세 페이지로 와야되는데,
ajax를 사용하지않을경우,
댓글 로직을 처리 후 다시 상세 페이지로 와야하지않습니까?
그렇게 될경우 상세페이지는 a라는 키가 필요한데요,
댓글 작성후 상세페이지를 "forward:/상세.do?key=a"
이렇게 보내는 방법아니고,
get방식이 아닌 post방식이나 어디에 담아서 보낼수 있는지 궁금합니다.
어떻게하면 가능할까요?
A
안녕하세요.. 이선욱님..
Controller의 view명 리턴시 "forward:" prefix를 붙이시면.. Controller 호출 시에 파라미터가 그대로 보존됩니다.
("redirect:"의 경우는 client가 새로운 URL을 호출하기 때문에 보존되지 않음)
따라서.. 별도로 파라미터를 URL 뒤에 붙이실 필요가 없습니다.
다만, 상세페이지로 가기 위한 파라미터 들은 현재(역시 상세페이지) 페이지에 정의되어 있어야 합니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
Controller의 view명 리턴시 "forward:" prefix를 붙이시면.. Controller 호출 시에 파라미터가 그대로 보존됩니다.
("redirect:"의 경우는 client가 새로운 URL을 호출하기 때문에 보존되지 않음)
따라서.. 별도로 파라미터를 URL 뒤에 붙이실 필요가 없습니다.
다만, 상세페이지로 가기 위한 파라미터 들은 현재(역시 상세페이지) 페이지에 정의되어 있어야 합니다.
그럼.. 즐거운 하루되십시오.
감사합니다.