2014-07-24 2 views
0

테이블이있는 JSP가 있고 '제출'버튼을 누르면 POST 요청을 통해 테이블의 모든 정보를 AJAX를 통해 서블릿으로 보내고 싶습니다.POST 요청을 통해 AJAX를 통해 테이블에서 서블릿으로 데이터 보내기

서블릿을 통해 요청 및 응답을 설정했으며 몇 가지 변수에 대한 테스트를 거쳤습니다.

그러나 알고 싶습니다. 많은 정보 (예 : 테이블의 정보)를 보내는 가장 좋은 방법은 무엇입니까? 표에는 30-40 개의 행이 있고 각 행에는 3 개의 열이 있습니다. 각 행은 다른 행과 독립적으로 처리되므로 각 행에 대한 정보를 보존해야합니다.

답변

0

나는 가장 좋은 방법은 당신이 기록을 각 행에 대해 하나를 포함하는 테이블의 데이터를 전송하는 JSON 또는 XML을 사용할 수 있습니다

AJAX

를 통해 많은 정보를 보낼 뭐죠, 알고 싶습니다. 다양한 JSON 또는 XML 구문 분석 라이브러리를 사용하여 JSON 또는 XML 문자열에서 Java 객체를 다시 구성 할 수 있습니다.

이 목적으로 GSONJSON 라이브러리를 사용할 수 있습니다.

0

행을 추가하는 동안 프런트 엔드에서 구조 트리 구조를 만들 수 있습니다. 즉,이 같은 몇 가지 일이 될 수 있습니다 :

은 각 행이 대상이 될 것이며, 그것은 세 가지 속성이 예를 들어 있습니다 : 자바 스크립트를 사용하여 배열에 행을 추가

var rows_data = {firstName:"amit", lastName:"kumar", age:28}; 

보관할 것입니다.

var rowArray= []; rowArray.push(rows_data); 

게시하는 동안이 자바 스크립트 배열을 게시하고 서블릿에서 목록을 반복하고 결과를 처리 할 수 ​​있습니다.

귀하의 문제를 해결하는 데 도움이되기를 바랍니다.

+0

그럼 doPost Java 메소드에서 어떻게 처리하나요? – user2454986

관련 문제