만들어서 땀흘리지 않고 수강신청을 하려고 하고
이로 인해 서버의 부하가 발생하고 땀 흘려 수강신청하려는 선량한 학생들이
피해를 입는다고 합니다.
이 문제를 해결할 수 있는 방법은 여려가지가 있겠지만
Struts2 웹프레임워크를사용하는 경우는
Token Intercept를 사용하면 쉽게 문제를 해결할 수 있습니다.
http://struts.apache.org/2.x/docs/token ··· tor.html
Back, Refresh 혹은 버튼 더블클릭으로 인한 동일한 폼데이타의 중복전송도
방지할 수 있겠네요^^
설정방법은 아래와 같습니다.
<action name="transfer" class="...OOOAction">
<interceptor-ref name="defaultStack"/>
<interceptor-ref name="token"/>
<result name="invalid.token">doublePost.jsp</result>
<result name="success">OOOO.jsp</result>
</action>
2. jsp 페이지에 token tag를 추가한다.
<s:form action="OOO">
<s:token/>
...
<s:submit value="OOOOO"/>
</s:form>
"끝"









2008/07/01 15:54
분류없음


1.7로 업그레이드.
Automatically reloading iBATI...
