Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Struts2 Struts选择默认值的问题_Struts2 - Fatal编程技术网

Struts2 Struts选择默认值的问题

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

我正在使用我创建的一个非常简单的自定义类的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字段(整数)和一个名称字段(字符串)。
我知道filterName中的值应该与下拉列表中的值匹配。我用一个属性标签将其打印到屏幕上,但页面加载时没有选择任何内容。非常感谢您的帮助。

%{filterName}
需要匹配listKey中的一个值,即
id
。请在列表属性中尝试太放list=“filters.{filterName}”