2009-04-02 4 views
0

Struts2 프레임 워크를 기반으로하는 애플리케이션에서 작업하기 시작했습니다. 나는 닷넷 애플리케이션에서오고있다. 사이트의 나머지 부분을 디밍하고 'X가 발생하는 동안 기다려주십시오'라는 대화 상자를 표시하는 것과 같은 Ajax 기능이 많다. 자동 완료 및 기타 아약스 기능.Struts2 애플리케이션 Ajaxifying

나는 Google에서 Struts2 용 Ajax 플러그인을 검색했지만 그럴만 한 가치는없는 것으로 보이는 항목을 찾지 못했습니다. jquery와 플러그인을 사용하는 유일한 방법은 무엇입니까? 이것은 여러분 중 일부가 본 패턴입니까? 다행스럽게도 자바 애플리케이션은 아약스에 대처할 능력이 없어서 곧 죽지 않을 것이다. 닷넷

답변

0

잠시 동안 Struts2를 사용하지는 않았지만 여러 Ajax 옵션을 지원한다고 확신한다. 나는 당신이 다양한 Ajax를 보았을 때 the Struts 2 documentation에있는 옵션들을 보았을 것으로 생각 하는가?

당신이하고 싶은 것에 따라 Ajax 태그가 있습니다. 사용하지는 않았지만 ASP.NET Ajax 기능과 유사 할 것입니다. 또한 Dojo 플러그인 (Dojo 플러그인은 Dojo (javascript 라이브러리) 컨트롤에 바인딩하기 위해 서버 측 태그를 다시 제공했으나 이제는 삭제 된 것으로 나타났습니다 ...)

더 복잡한/사용자 정의 작업을 수행하는 경우 JSON 플러그인으로 좋은 결과를 얻었습니다. 서버에 JSON을 보낼 수 있습니다. & &에 직접 바인딩 된 &을 역 직렬화했습니다. & 결과를 JSON으로 다시 serialize하여 응답합니다. 이를 통해 jQuery (또는 선택한 Javascript 라이브러리)를 사용하고 JSON을 사용하여 양방향으로 서버와 직접 대화 할 수있다. 최종 결과가 귀하의 비즈니스 개체/데이터를 자바 스크립트 코드에서 직접 효과적으로 사용할 수 있으므로 매우 깨끗한 & 간단한 솔루션을 만듭니다.