我们有一个Java侦听器类,当我们在任何Webapp服务器(例如tomcat)上启动WAR文件时,它将从文本文件中加载值并将其放置在字符串中。 然后,我们将字符串分配给静态方法,并在整个会话中使用它。 我正在寻找的是,是否可以将字符串传递给javascript标记化该字符串并将其显示为下拉列表。 例如:我的String是String数据类型=“ PDF,ZIP,DOC”。我将在WAR启动时使用ServletContextListener进行阅读,并希望将相同的数据类型传递给JavaScript,该JavaScript将标记化并显示为下拉列表,其中包含PDF / ZIP / DOC作为可供用户选择的不同选择。>
如果有人可以指导我如何实现这一目标。
问候 维拉斯
答案 0 :(得分:0)
如果下拉列表的ID为“下拉列表”,则代码如下:
var dropdown = document.getElementById('dropdown');
var fileFormats = dataTypes.split(',');
fileFormats.forEach(fileFormat => {
var option = document.createElement('option');
dropdown.add(option);
});
这能回答您的问题吗?