전송 Struts 2 노트 (14) 폼 중복 제출

1392 단어 jspWebxmlstruts
< s: token / > 탭 중복 제출 방지
첫 번 째 단계: 폼 에 < s: token / > < s: form action = "helloworld other" method = "post" namespace = "/ test" > 를 추가 합 니 다.
 
 
두 번 째 단계:
<action name="helloworld_*" class="cn.itcast.action.HelloWorldAction" method="{1}">
       <interceptor-ref name="defaultStack" />
        <interceptor-ref name="token" />
        <result name="invalid.token">/WEB-INF/page/message.jsp</result>  
        <result>/WEB-INF/page/result.jsp</result>		
</action>

이 설정 은 "token" 차단기 와 "invalid. token" 결 과 를 추 가 했 습 니 다. "token" 차단기 가 세 션 의 token 과 요청 한 token 이 일치 하지 않 을 때 "invalid. token" 결 과 를 직접 되 돌려 줍 니 다.
debug 상태 에서 콘 솔 에 다음 정보 가 나타 나 는 것 은 Action 에 struts. token 과 struts. token. name 속성 이 없 기 때 문 입 니 다. 우 리 는 이 오류 에 관심 을 가 질 필요 가 없습니다.
심각: ParametersInterceptor - [setParameters]: 예기 치 않 은 예외 들 림 설정 'class xxx' 에서 'truts. token': 값 이 있 는 'truts. token' 을 '[Ljava. lang. String; @ 39f16f' 로 설정 하 는 오류
심각: ParametersInterceptor - [setParameters]: 예상 치 못 한 예외 들 킨 설정 'truts. token. name'

좋은 웹페이지 즐겨찾기