2012-06-06 6 views
0

저는 작업중인 웹 양식에 자바 스크립트 자동 완성 기능을 추가하고 싶습니다. NetBeans 7.1, Spring Framework 3.0.6 및 Webflow 2.3을 사용하고 있습니다. 가능한 경우 가능한 경우 JSP (Tiles가 아닌)를 사용하는 것이 좋습니다.AJAX for Spring 웹 플로우 및 JSP

내가 따라야 할 접근법이나 서면 가이드를 제안 할 수 있다면. 이미 5 페이지짜리 양식이 있습니다. 이 기능을 추가 할 수 있다면 autocomplete를 사용하면 좀 더 사용자 친화적 인 양식을 만들 수 있습니다. AJAX는 첫 번째 인스턴스 (현재 페이지 1)의 서버에서 ID와 이름을 반환 한 다음 입력 한 사용자가 이미 존재하는지 확인합니다 (중복 된 데이터베이스 항목을 피하기 위해 자동 완성을 다시 사용합니다).

접근 방법 및/또는 가이드에 대한 제안 사항에 감사드립니다.

+0

이러한 종류의 구성 요소를 제안하는 JavaScript UI 라이브러리 (예 : jQuery-UI)를 선택하고 구성 요소의 설명서를 읽고 어떻게 작동하는지 이해하고 JSP 양식에 추가하십시오. 정확히 무엇이 문제입니까? –

+0

웹 플로우로 업데이트하기. 대부분의 예제에서는 Tiles를 사용하지만이 추가 복잡성을 내 앱에 추가하고 싶지 않습니다. – RobH

+0

그러나 Tiles는 자동 완성 상자의 사용법과 아무 관련이 없습니다. 템플릿 엔진입니다. 자동 완성 상자를 앱에 통합하는 방법은 타일 사용 여부와 완전히 동일합니다. –

답변

0

이전에 양식에 입력 한 내용을 자동 완성하려고합니까?

웹 플로우는 상태가있는 빈을 허용합니다. 양식이 모두 같은 플로우 내에 있으면, bean이 flowScope로 설정되어 있는지 확인하고, 필요한 정보를 ajax 호출을 통해 리턴하십시오.

+0

필자는 자동 완성 기능을 사용하여 공급 업체를 선택한 다음 나중에 해당 업체의 담당자를 찾고 필요할 경우 새로운 공급 업체 또는 담당자를 추가하려고합니다. MVC 접근 방식을 이해합니다. 그러나 AJAX URL 호출은 무엇입니까? 웹 플로 상태는 어떻게 호출됩니까? – RobH

+0

대개 조각을 사용하여 아약스 호출을 처리합니다. http://static.springsource.org/spring-webflow/docs/2.0.x/reference/html/ch11s05.html – dardo

+0

참조는 나는이 질문을 게시하기 직전에 대답을 제공하지 않았기 때문에 나는 그것을 사용했다. 내가 원하는 해결책을 제공하지 못하기 때문에 내가했던 방식대로 질문을 골랐다. @dardo가 Tiles없이 JQuery를 사용할 수 있어야한다고 생각했다. 나는 참조가 매우 유용하다는 것을 발견하지 못했습니다. 사용하고 싶지 않은 기술을 다루는 짧은 파라만입니다. AJAX 호출은 다른 언어에서도 간단하며 웹 플로우를 사용하는 것이 쉬운 것처럼 보입니다. 나는 방법을 알거나 방법을 알아야합니다. – RobH

관련 문제