我有HashMap< String, List< Integer>>
。我是否可以根据HashMap
中的字符串键以及当用户选择在下拉列表下方显示List< Integer>
时显示速度下拉框?
答案 0 :(得分:0)
Velocity是服务器端,HTML存在于客户端的浏览器中。当用户与页面交互时,Velocity早已停止执行。所以不,你不能在Velocity中使用live DOM中的值。但是,您可以将所选值发送回Velocity:
<select>
呈现初始HTML网页,其中列出了<form>
<select>
中选择一些内容并提交表单如果您不想加载两个页面,可以使用AJAX请求获取有效值列表,也可以在第一步中发送整个地图(隐藏在HTML中)并在客户端处理它使用JavaScript。