【发布时间】:2011-08-30 19:55:57
【问题描述】:
我需要为 google APIs 表提供数据...所以我会将它从 servlet 发送到 JSP
但是如何在“googles”javascript 中访问这些数据?
我将提供另一个 JS 的示例 - 非常简单 - 只是为了让我学习如何制作主题所说的内容
<script>
function showTable()
{
<%
Object obj = session.getAttribute("list");
List<String> list = new ArrayList<String>();
int size = 0;
if (obj != null) {
list = (ArrayList<String>) obj;
size = (Integer) session.getAttribute("size");
}
for (int i = 0 ; i < size ; i++) {
String value = list.get(i);
%>
alert('<%= i %> = <%= value %> ');
<%
}
%>
}
</script>
它必须打印给定列表的元素...但现在它只是一个带有警报的大脚本...重构它?我不喜欢在 JSP 中使用太多 java,因为 servlet 是应该放置的地方
编辑:总结一下——我更喜欢这里的“普通”JS for loop……一般来说,我更喜欢最小化java代码,最大化JS
【问题讨论】:
标签: javascript jsp session-variables