저는 struts2.1.8을 사용하고 있습니다. 여기에 이중 제출을 처리하고 싶습니다. truts2는 TokenInterceptor를 제공합니다. 따라서 두 번 제출하면 결과 이름으로 "invalid.token"을 반환합니다. 하지만 두 번 제출 한 페이지와 동일한 페이지를 표시하고 싶습니다.struts2 double submit problem
0
A
답변
1
응용 프로그램에 이중 제출 기능이 필요합니까?
당신은 이중 방지가에 대한 자세한 설명은 다음과 같은 두 개의 링크를 참조 리디렉션 포스트 후 패턴을 구현하는 것이 좋습니다 문제를 제출하려면 다음
http://www.theserverside.com/news/1365146/Redirect-After-Post
2
당신이 원하기 때문에 에서 이중 제출 한 동일한 페이지를 표시하려면 이중 제출을 막으려는 <action>
정의 각각에 invalid.token
결과를 작성해야합니다.
<action name="some-action" class="foo.Bar">
<interceptor-ref name="token"/>
<result name="success">/WEB-INF/some/action/success.jsp</result>
<result name="invalid.token">/WEB-INF/some/action/input.jsp</result>
</action>
The docs 더 많은 정보를 제공하고 Token Session Interceptor을 살펴볼 수도 있습니다.
1
을 바탕으로 작성한 TokenSessionInterceptor을 확인하십시오. 워드 프로세서에서 :
일반 토큰 인터셉터는 달리, 이 인터셉터는 을 시도합니다 제공하는 장애를 통해 동일한 세션을 사용하여 여러 요청 이벤트에 지능. 즉, 는 원래 유효한 활동 호출이 표시 한 것 같은 응답을 표시하려고합니다 invalid.token 코드를 반환하는 대신 다음 을 처음 요청이 완료 될 때까지 후속 요청을 차단하고, 것입니다 여러 요청이 제출되지 않은 경우
관련 문제
- 1. jQuery .submit problem
- 2. jquery .submit() validate problem
- 3. Struts2 submit 버튼에 혼란스러운 동작이 발생했습니다.
- 4. Asp.Net MVC double submit/request breaks SQL connection
- 5. 양식 submit() submit submit 버튼을 포함하지 않음
- 6. double double 문제 jQuery delay()
- 7. VB.Net Double double to
- 8. mysql_fetch_array() problem
- 9. jquery function problem
- 10. Struts2 - Struts2 어노테이션을 사용하는 방법?
- 11. Form_for submit
- 12. Interlocked.CompareExchange (double, double, double)는 32 비트 OS에서 작동합니까?
- 13. 위치 관리자 android problem
- 14. Struts2 : 양식 동작
- 15. Ajax.updater problem
- 16. ASIHTTPRequest problem
- 17. has_many_polymorphs problem
- 18. AspectJ problem
- 19. sprintf_s problem
- 20. debug.keystore problem
- 21. CultureInfo.CurrentCulture.DateTimeFormat.AbbreviatedDayNames problem
- 22. send() problem
- 23. wcscat_s problem
- 24. C++에서 double sqrt (double x) 구현
- 25. J2ME power (double, double) 수학 함수 구현
- 26. "double"은 ceil (double)에서 무엇을합니까?
- 27. Double Precision
- 28. double accepts_nested_attributes_for
- 29. & -> double &
- 30. struts2 Createcriteria