정적이든 동적이든 포함관계가 있는 .jsp 에서 아래와 같은 코드가 사용되는 경우 간혹 can't send redirect after committed 오류 발생
<%
boolean isOk = true;
if(isOk){
response.sendRedirect("...");
return;
}
%>
response.sendRedirect("..."); 대신에,
out.print("<script>top.location.href = '...';</script>"); 를 사용하면 포함관계에 상관없이 오류가 발생하지 않고 화면이 전환됩니다.
--------------------------------------------------------------------------------------------------------------------------------
include 된 파일에 <%@ page buffer="16kb" %> 태그 추가하면 해결이 된다는데, 아직 체크는 못해 봤네요.. ~.
'Server Oriented > Java & JSP' 카테고리의 다른 글
터치감 개선, 버블링 e.stopPropagation() (0) | 2012.11.07 |
---|---|
java.util.* (0) | 2012.11.06 |
Log4J 설정시 WAS(AS)의 시스템 로그에 쌓거나 말거나.. (1) | 2012.08.30 |
QueryRunner 로 PreparedStatement 다루는 방법 (0) | 2012.07.09 |
[모음글] Garbage Collector, GC 가비지 컬렉터 (0) | 2012.06.30 |