2012-06-24 1 views
-3

저는 jQuery, Ajax 및 JSP Servlet에 익숙하지만 Struts2에 익숙하지 않습니다. Struts 2에서 Ajax 통합에 대한 전체 참조를 알고 싶습니다 (jQuery에서 선호). stackoverflow에는 quesitons 및 답변도 있지만 여전히 남아있는 것들이 몇 가지 있습니다. 몇 가지 사항을 알아야합니다.Struts와 jQuery를 통합 한 Ajax

(1) Struts2 응용 프로그램에서 Ajax를 사용하는 방법에 대한 전체 참조 정보가 있습니까? struts2-jquery-plugin (및 해당 쇼케이스)에는 많은 샘플 코드 및 데모가 있습니다. 하지만 Java 클래스에서 처리하는 방법을 찾지 못했습니다. 자체적으로 발견 된 모든 샘플은 클라이언트 측에 있습니다. JSP 샘플 만, 데모는 조치 클래스의 작동 방식을 보여주지 않습니다. 응용 프로그램에서 반환하는 내용 (XML/JSON 또는 서버 측에서 반환하는 내용)은 알지 못합니다. 사이트의 핵심 기능 만 데모합니다. 나는 양측을 다루는 방법을 알고 싶다; [Struts 프레임 워크에서]와 [JSP에서 struts ajax 태그를 더 커스터마이징하는 방법]. 링크 나 조언이 있다면 매우 높이 평가 될 것입니다.

(2)
나는 액션 책에서 스트럿츠 2를 참조하십시오. 샘플 코드와 데모가 있습니다. 8 장에서는 Ajax (Actionsupport 사용, 다른 하나는 결과 클래스 확장 ...) 작업 방법에 대해 설명합니다. 인터넷에서는 몇 가지 샘플 코드가 발견되었고 다른 방법으로 사용했습니다 (결과를 직접 PrintWriter print()). 하지만 JSP 쪽에서는 정상적인 자바 스크립트가 사용되었습니다. 따라서, 최선의 방법 (더 많은 방법이 될 수 있음)에 따라 Ajax를 사용하는 가장 좋은 방법은 무엇입니까? (즉, jquery plugin shows 또는 Struts ajax 태그에 의존하고 JSP 페이지에서 javascript/jQuery를 사용하고 Struts 클래스 Write Result 클래스를 처리하거나 PrintWriter를 사용하여 결과를 인쇄하는 것이 가장 좋습니다. 그것은 상황과 개발자의 취향에 달려 있지만 산업 표준에 따라 달라질 수 있습니다.)
누군가 downvote 경우. 코멘트를 남겨주세요, 왜?

+3

해결할 특정 문제가없는 텍스트의 배경. 스택 오버플로를 사용하여 일부 제품에 대한 전체 참조를 요청하면 안됩니다. 작성한 일부 코드에 대한 특정 문제가 발생하면 주저하지 말고 여기에 게시하여 토론 할 수 있도록하십시오. –

+1

[showcase] (http://struts.jgeppert.com/struts2-jquery-showcase/index.action) 소스는 [이 페이지]에서 다운로드 할 수 있습니다 (http://code.google.com/p/struts2- jquery/downloads/list) 및 모든 코드 (서버 측 및 클라이언트 측) – anu

+0

@ Darin Dimitrov.Thanks 귀하의 의견을 읽어보십시오. 나는 내가 알고 싶어하는 점을 지정하고 '특별한 문제가없는 텍스트 벽'을 지정하지 않았다. 당신은 모두를 읽지 않은 것으로 들린다. –

답변

2

대신 this jquery plugin을 사용해야합니다. 그것은 S2 프로젝트가 공식 jQuery 플러그인에 가장 가까운 것입니다. 링크 한 사람이 동일하지 않습니다.

JavaScript (jQuery 또는 아님)로 데이터를 반환하는 가장 일반적인 방법은 JSON plugin 또는 REST plugin을 사용하는 것입니다. 매우 수작업으로 응답을 작성하는 이유는 거의 없습니다.

+0

귀하의 링크와 조언에 감사드립니다. 귀하의 링크는 실제로 필요한 것입니다. –