2012-12-27 4 views

답변

2

getJSON 메소드의 이름을 바꾸거나 제거합니다 (예제에서는 사용되지 않으므로 제거).

public String getJSON() 
{ 
    return execute(); 
} 

JSON 플러그인은 "get"으로 시작하는 모든 메소드를 출력용으로 직렬화하려고 시도 할 수 있습니다.

참조 : Struts2 Action being called twice if result type is json

편집 :

또한 전화 "수"로 시작하는 모든 메소드의 기본 동작을 방지하기 위해 includeProperties 또는 excludeProperties의 PARAMS을 사용할 수 있습니다

, 참조 : Problem with Json plugin in Struts 2

+1

슈퍼와 같은 (+1)! 매력처럼 작동합니다. 감사합니다. @ rvazquezglez –

+0

대체 솔루션을 추가했습니다. 기꺼이 도와 드리겠습니다. – rvazquezglez