如何以编程方式(在JSP中)将下拉菜单中的项目设置为“选定”(Adobe CQ5)?

问题描述:

如何以编程方式(在JSP中)在下拉菜单中将项目设置为“选定”?以下是我的代码。如何以编程方式(在JSP中)将下拉菜单中的项目设置为“选定”(Adobe CQ5)?

<cq:include path="./country" resourceType="foundation/components/form/dropdown" /> 

我在下拉列表中有一个国家列表,并希望根据传递给JSP的值选择一个国家。

要做到这一点的唯一方法是将属性defaultValue添加到JCR country节点,并且不能在<cq:include>路径中执行此操作。更重要的是,你不能在运行时执行它(例如,将两个不同的国家设置为两个并发请求的客户端是不可能的)。

您应该创建您自己的dropdown组件版本或用适当的逻辑替换<cq:include>