I'm trying to show the data from postgresql to slickgrid. However, in javascript for loop, I can't retrieve right values from JSP expression. How can I do it?
conn = dataSource.getConnection();
stmt = conn.createStatement();
rs = stmt.executeQuery("SELECT host_name,username,key_value,updated from pass_table");
while(rs.next()) {
hostname.add(rs.getString(1));
}
} catch (Exception e) {
out.println("<br /><font color='red'><strong>SQL Exception: " + e + "</strong></font><br/>");
}
%>
$(function () {
var data = [];
for (var i = 0; i < 2; i++) {
data[i] = {
//title: "Task " + i
title: "<%= hostname.get(i)%>" <===this part
//title: "${row.host_name}" + i
};
}
grid = new Slick.Grid("#myGrid", data, columns, options);
})
</script>