我怎样才能在JSP
问题描述:
我想在JSP中访问AJAX价值访问JavaScript数组。我可以通过在后台使用我需要在JSP页面中使用的ajax来获取值。我怎样才能在JSP
我想达到的目标描述如下:
- 当任何类别的AJAX调用用户点击将向defaulty进行,之后我想加载的类的
<div>
收到的子类别; - 我试图使用AJAX来获取值,然后在JavaScript中,我能够得到一个数组中的值。我试图把该阵列存储在像
<c:set var="subCatIds">subCategoryIds</c:set>
一个JSTL标记,但我没有成功。
答
发生的这些事情,因为你明白,是错误的。我可以从你的帖子得到以下内容:
- 最初通过servlet加载视图。它没有任何子类别。但是所有的一级目录都被填充;
- 您想要在某些事件上填充子目录,例如按钮单击,悬停等。为了发送ajax请求,将父目录指定为请求参数(例如
$.get()
),在servlet中拦截该请求,并且例如JSON获取来自该servlet的子目录的响应; - 在一个回调函数,你有你想要的数据的JSON。迭代它,你会创建你想要的HTML结构,最后你会用这些内容设置名为div的内部HTML。
如果我的理解是正确的,那么继续,一步一步做,你会得到期望的结果。
还必须补充一点,JSTL和/或EL不工作来处理Ajax响应。 – 2013-04-07 22:10:34