Hi
I am using java springs and jstl.I want to populate an HTML table.
I am using the following code.It works fine but we have to create object
each time for each row.please help How I can populate the table dynamically.
Code:
List<Company> companyList;
JdbcTemplate tpl = new JdbcTemplate(ds());
srs = tpl.queryForRowSet("select CompanyName,CompanyAddress from company");
rowCount = 0;
Company c = new Company();
while (srs.next()) {
c.setCompany_Name(srs.getString("CompanyName"));
c.setCompany_Address(srs.getString("CompanyAddress"));
rowCount++;
}
companyList = new LinkedList<Company>();
companyList.add(c);
request.setAttribute("tabvalue",companyList);
HTML Code:
<TABLE class="commonfieldtable" colspan="3%" align="center" width="500" bgcolor="Brown">
<TR><TH class="commonfieldtable">CompanyName</TH><TH class="commonfieldtable">CompanyAddress</TH></TR>
<c:forEach var="c2" items="${tabvalue}">
<TR bgcolor="orange"><TD class = "commonfieldtabledata">
<c:out value='${c2.company_Name}'/>
</TD>
<TD class = "commonfieldtabledata">
<c:out value='${c2.company_Address}'/>
</TD>
</TR>
</c:forEach >
</TABLE>