Struts2 Struts选择默认值的问题
我正在使用我创建的一个非常简单的自定义类的LinkedList来填充select语句。我已正确设置了所有内容(值和键),但无法加载默认值 这是我用于select语句的代码:Struts2 Struts选择默认值的问题,struts2,Struts2,我正在使用我创建的一个非常简单的自定义类的LinkedList来填充select语句。我已正确设置了所有内容(值和键),但无法加载默认值 这是我用于select语句的代码: <s:select name="reports" list="filters" listKey="id" listValue="name" value="%{filterName}" onchange="filterResults(this.options[this.selectedIndex].text,this.o
<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字段(整数)和一个名称字段(字符串)。
我知道filterName中的值应该与下拉列表中的值匹配。我用一个属性标签将其打印到屏幕上,但页面加载时没有选择任何内容。非常感谢您的帮助。
%{filterName}
需要匹配listKey中的一个值,即id
。请在列表属性中尝试太放list=“filters.{filterName}”