Я пытаюсь показать данные из postgresql в slickgrid. Однако в цикле javascript для цикла я не могу получить правильные значения из выражения JSP. Как я могу это сделать?javascript variable to jsp выражение
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>
этот вопрос можно дублировать проверить это [JSP-УД] (http://stackoverflow.com/questions/4803906/reading-a-jsp-variable-from-javascript) я думаю, что у вас есть проблема с 'i' в этом' <% = hostname.get (i)%> 'code. – Hashy