[jsp] 목록에서 상세보기 후 이전 페이지로 돌아가기
웹페이지에서 url을 호출한다.
검색 후 리스트 화면이 나오고 클릭하여 상세화면으로 이동한다.
1. java : return url을 만든다.
resultMap.put("return_url", request.getRequestURL()+ StringUtils.nvl("?", request.getQueryString(), ""));
2. jsp : 상세보기에 가져갈 파라메터를 만든다.
<c:url var="url1" value="/manager/customer/qna_write">
<c:param name="idx" value="${goodsList.IDX}" />
<c:param name="list_url" value="${resultMap.return_url}" />
</c:url>
<tr onclick="document.location.href='${url1}'" <c:if test="${row_no%2==1}">class="odd"</c:if> >
3. jsp : 상세페이지에서 값을 셋팅하고 돌아가기를 누르면
<input type="hidden" name="list_url" id="list_url" value="${resultMap.return_url}" />
4. java : 돌아가기를 눌렀을때 호출되는 java로 list_url을 받아서 response.sendRedirect로 넘긴다.
@RequestMapping(value = "/manager/mall/delivery_write", method = { RequestMethod.POST })
public void delivery_write(@RequestParam Map<String, String> mapReq, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
String list_url = ServletRequestUtils.getStringParameter(request, "list_url", "");
response.sendRedirect(list_url);
}
5. jsp
원래 목록으로 온다.
[jsp] 목록에서 상세보기 후 이전 페이지로 돌아가기
'programming > jsp' 카테고리의 다른 글
[jsp] 게시판 강좌 - 1. 리스트 (0) | 2014.02.14 |
---|---|
[jsp] textarea 글자 입력수 제한하기 (0) | 2013.10.11 |
[jsp] 상단 헤더 고정 좌우 스크롤하기 (0) | 2013.10.01 |
[jsp] 상단 헤더 고정 좌우 스크롤하기 (0) | 2013.09.30 |
[jsp] file upload (0) | 2013.06.27 |