메시지 처리방법
- 작성자 :
- 전*기
- 작성일 :
- 2012-08-20 16:59:28
- 조회수 :
- 1,707
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
컨트롤러에서 메시지를 담아서 화면이 onload 될때 alert창에 메시지를 뿌리고있는데
처음에는 문제가 없는데 화면이 onload 된 상태에서 새로고침을 하면 메시지가 다시 뿌려집니다.
처리방법이 없을까요??
function onLoad(){
var message = '${message}';
if (message != "") {
alert(message);
}
}
이런방식으로 메시지를 뿌려줍니다.
처음에는 문제가 없는데 화면이 onload 된 상태에서 새로고침을 하면 메시지가 다시 뿌려집니다.
처리방법이 없을까요??
function onLoad(){
var message = '${message}';
if (message != "") {
alert(message);
}
}
이런방식으로 메시지를 뿌려줍니다.
A
안녕하세요.. 전성기님..
새로고침을 하면.. 원칙적으로 request가 다시 호출되기 때문에..
모델이 있는 정보는 그대로 유지가 됩니다..
다만, 이 경우는 이중 서브밋(double submit)과 동일한 해결책을 활용하실 수 있을 것 같습니다.
double submit 방지 방법은.. @SessionAttributes()를 활용한 방법과 스트럿츠 방식(saveToken) 방식이 있습니다.
관련 된 부분은 인터넷 등을 참조하시면 되실 것 같습니다.
(둘다 별도의 처리 코드가 필요함)
그럼.. 즐거운 하루되십시오.
감사합니다.
새로고침을 하면.. 원칙적으로 request가 다시 호출되기 때문에..
모델이 있는 정보는 그대로 유지가 됩니다..
다만, 이 경우는 이중 서브밋(double submit)과 동일한 해결책을 활용하실 수 있을 것 같습니다.
double submit 방지 방법은.. @SessionAttributes()를 활용한 방법과 스트럿츠 방식(saveToken) 방식이 있습니다.
관련 된 부분은 인터넷 등을 참조하시면 되실 것 같습니다.
(둘다 별도의 처리 코드가 필요함)
그럼.. 즐거운 하루되십시오.
감사합니다.