我刚接触AdobeCQ。我甚至不知道如何提出这个问题
我必须动态填充下拉菜单,下拉菜单应该调用一个JSP,JSP应该从servlet中获取JSON响应对象。
我的jsp应该看起来像下面的格式:
dropdownpopulate.jsp
<%@ page import="com.day.cq.wcm.api.WCMMode,
com.day.cq.wcm.api.components.DropTarget%>
<%
[
{key1,value1},
{key2,value2},
{key2,value3}
]
%>
因此,计划在我的jsp中使用以下jquery:
<script>
$(document).ready(function() {
$.get('\ActionServlet',function(responseJson) {
alert('response json:' + responseJson);
});
});
</script>
但是如何把这个以上述格式放到JSP中呢?
2条答案
按热度按时间jgwigjjp1#
希望对你有帮助。
yzxexxkh2#
您的jsp应该在响应中打印JSON。
JSP文件:
在此之后,您可以在 AJAX 回调中访问包含JSON对象的字符串:
HTML文件(或其他JSP文件):