2017-10-21 1 views
-1

JSF 웹 응용 프로그램을 만들었습니다. netbeans ide에서 생성되었습니다.양식을 다시 제출하십시오.

페이지가 응답하지 않도록 페이지가 설정된 시간 간격으로 자동 새로 고침되도록 설정했습니다.

나는이 List of records

같은 목록 페이지가 그리고 30 초마다이 create a record

말, 내가 설정 한 자동 새로 고침과 같은 기록을 만들 수 있습니다. 나는 새로운 기록을 만들고 목록 페이지로 돌아 간다. 30 초 후 "양식 다시 제출?이 페이지를 새로 고치려면 브라우저에서 이미 수행 한 작업을 반복해야합니다. 예를 들어 양식에 정보를 이미 입력 한 경우 정보가 다음과 같이 표시됩니다. 사이트에 다시 제출 "합니다.

다른 컴퓨터에서 액세스하는 경우에만 발생합니다. localhost에서 오류가 발생하지 않고 목록 페이지로 리디렉션됩니다.

페이지를로드 할 때 클릭하면이 동작이 기억되고 목록 페이지를 새로 고칠 때 생성 페이지가 새로 고쳐진 것처럼 보입니다.

+0

_ "있는 페이지를 방지하기 위해 응답 나는 설정된 시간 간격으로 자동 새로 고침에 페이지를 설정했습니다."_ - 그리고 도대체 것은 당신이 그 좋은 아이디어라고 생각 했는가? "물론, 우리는 몇 마일과 마일과 마일을 효율적으로 실행할 수있는 자동차 엔진을 만들 수 있습니다 ...하지만 ... 드럼 롤 ... 우리는 방금 30 초마다 새로운 엔진을 껐습니다." - "글쎄요, 선생님, 엔지니어링 천재입니다. 어떻게 생각하지 않았습니까?" – CBroe

+0

그냥 예제 일뿐입니다. 매회 1 시간마다 새로 고칠 수있는 목록 페이지를 설정할 수 있습니다. 같은 오류. –

+0

그러면 기본적인 연구를하시기 바랍니다. 원하지 않는 양식 재발급 확인 문제에 직면 한 첫 번째 인물이 아닙니다. https://www.google.com/search?q=page+reload+form+submit+confirm – CBroe

답변

0

제출 한 후 색인으로 리디렉션하여 해결했습니다.

FacesContext.getCurrentInstance().getExternalContext().redirect("../../faces/index.xhtml"); 
관련 문제