我正在使用我创建的一个非常简单的自定义类的LinkedList来填充select语句。我已正确设置了一切(值和键),但我无法加载默认值。
这是我用于select语句的代码:
<s:select name="reports" list="filters" listKey="id" listValue="name" value="%{filterName}" onchange="filterResults(this.options[this.selectedIndex].text,this.options[this.selectedIndex].value)"/>
使用的过滤器列表具有id字段(Integer)和名称字段(String)。 我知道filterName中的值应该与下拉列表中的值匹配。我使用属性标记将其打印到屏幕上,但在页面加载时没有选择任何内容。任何帮助都有很大的帮助。