2013-08-26 2 views
-2

내 struts 2 응용 프로그램에서 일부 요청을 받았습니다.Struts2 json 요청이 두 번 이상 실행됩니다.

json 요청을 사용할 때 두 번 이상, 심지어 5 번 실행되는 것을 볼 수 있습니다. 왜!

도와주세요!

내 방법은 다음과 같이 선언 :

@Actions({ @Action(value = "/getelements", results = { @Result(name = "success", type = "json") }) }) public String myelements() { // getting elements here }

그것입니다 그쪽이 다시하고 다시 실행 할거야?

+0

포스트 액션 구성 및 스택 트레이스 같은 뭔가 다른, 있는지 확인하십시오. –

+0

@Actions ({@Action (value = "/ get_result", results = {@Result (name = "success", type = "json")}}}) –

+0

및 stacktrace는 오류를 표시하지 않습니다. 그것은 잘 작동하지만 evry 요청 –

답변

0

조치 방법이 getXXX로 시작하는 경우, json 결과 유형은 조치 클래스를 json으로 직렬화하려고 시도 할 때 해당 메소드를 다시 호출합니다. 그게 의미가 있습니까? 기본적으로

만 getter 메소드가 GET로 시작하고 액션 메소드가 execXXX