가능한 중복 :
how to sum columns of html table generated from database in jsp using javascript?자바 스크립트를 사용하여 JSP로 데이터베이스에서 생성 된 html 테이블의 열의 각 행에서 값을 합하는 방법은 무엇입니까?
헤이 난 HTML 테이블의 한 컬럼의 모든 값의 합계와 하단에 총 싶어. 나는 jsp에서 일하고있다. 각 블록의 값은 데이터베이스에서 가져 오므로 테이블에 수동으로 공급 된 값이 없습니다.
필자는 열 값을 합산하는 자바 스크립트 코드를 거의 보지 못했지만 이러한 테이블에는 수동으로 작성된 데이터가 있습니다. 예를 들어 1321 1213654 그러나 JSP 페이지의 테이블에 다음과 같은 행이 있습니다. - < % = size %> < % = area %> 여기서 area와 size는 데이터베이스에서 가져온 값을 전달하는 변수입니다.
아무도 나에게 코드로 해결책을 제안 할 수 있습니까? 당신이 당신의 JSP에있는 테이블을 표시와 함께 완료되면, 이제
int one, two, three... // var for every summation or use a Map<String, ?>
for(Map<String, ?> value : values) {
for (Map.Entry<String, ?> entries : value.entrySet()) {
// process your columns and store in the ints or map above
}
}
을 마지막 행에 결과를 제시 : 감사
사실,이 논리는 * 컨트롤러 *에서 수행해야하며보기에는 나타나지 않아야합니다. 간단한 for 루프가 그것을 할 것입니다. –
저는 JSP와 서블릿을 처음 접했습니다. 내가 서블릿의 도움을 받으면 나는 그것을 반복 할 수 있지만 뷰를 통해 테이블을 생성하거나 모든 값에 대해 게터와 세터를 만들어야한다. 솔직히 혼란 스럽다. 샘플 코드가 도움이 될 수 있습니다. – Dhruv