2012-01-06 3 views
0

웹 페이지가 jsp 페이지의 java 해시 테이블 객체에서 데이터를 가져 오는 프로젝트에서 작업하고 있습니다. HTML을 기반으로 웹 페이지를 gerenated 위해 jsp를 사용하고 있습니다. 데이터는 서버의 java hasbtable 오브젝트에 저장됩니다. AJAX 호출을 만들어 서버에서 데이터를 가져 와서 JSP 페이지에 표시하려고합니다.ajax를 사용하여 jsp 페이지의 java 해시 테이블에서 데이터를 가져옵니다

자바 해시 테이블 객체에 액세스하기 위해 AJAX 호출을 작성한 다음 클라이언트 측에 데이터를 다시 가져 오는 것이 가능한지 알고 싶습니다.

Hashtable generalTable = (Hashtable) metaDataTable.get("General"); 
Hashtable adminTable = (Hashtable) metaDataTable.get("Administration"); 

내 inital 접근이 TEST.JSP 페이지에 AJAX 호출을하는 것입니다

감사

다음은 해시 테이블 obejcts를 포함하는 TEST.JSP 페이지입니다. 그런 다음 두 개의 GeneralTable 및 adminTable 해시 테이블 객체에 액세스하십시오. 이 두 가지 목표에는 가져오고 싶은 가치가 포함되어 있습니다.

가능한지 여부를 알 수 없기 때문에 불행히도 아직 내 부분에 대한 코드가 없습니다.

+0

네, 가능합니다. 보다 구체적인 프로그래밍 질문이 있으십니까? 적절하게 구현하는 동안 정확히 어떤 단계에 머물러 있습니까? 이 질문은 너무 광범위합니다. – BalusC

+0

이제 이것이 가능하다는 것을 알고 있습니다. 내 코드를 작성하고 해당 Hashtable 객체에 액세스 할 수 있는지 확인합니다. 내 업데이트 된 게시물을 참조하십시오. –

+0

글쎄, JSP, 서블릿 및 Ajax에 대한 기본 개념을 별도로 배우기 시작하고 수학을 수행하십시오. 이 관련 질문은 도움이 될 수 있습니다 : http://stackoverflow.com/questions/4112686/how-to-use-servlets-and-ajax – BalusC

답변

0

예, 가능하지만 다른 시스템의 다른 AJAX 기능과 마찬가지로 원하는 데이터에 대한 요청을 처리하기 위해 서버 측 코드가 필요합니다.

이렇게하는 한 가지 방법은 일반적인 HTML없이 필요한 데이터를 다시 제공하는 "특수"JSP를 만드는 것입니다. jsp 출력을 JSON 객체로 사용하면 클라이언트 측 코드에서 훨씬 쉽게 작업을 수행 할 수 있습니다.

관련 문제