전송 Struts 2 노트 (14) 폼 중복 제출
첫 번 째 단계: 폼 에 < 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'
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JSP| EL (Experession Language)텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.