我正在按照本教程将 AJAX 构建到 Struts2 中:
我成功地完成了最后一步,我的界面与用户显示的界面完全相同,而且,我的第一个下拉框的 AJAX 工作得很好,但是,第二个下拉框根本没有任何 AJAX 工作。
第一个下拉列表和第二个下拉列表之间的区别在于它们如何利用项目列表。第一个下拉列表使用:
<sx:autocompleter list="{'1','12','13'}"
对项目列表进行硬编码,而第二个使用以下方式:
<sx:autocompleter list="webframeworks"
这实际上是我感到困惑的地方,struts2 如何知道 webframeworks 是 AutoCompleterAction 类中的一个字段并检索列表的值?
有两个观察:我注意到的一件事是“webframeworks”也是 AutoCompleterAction 类中的字段名称。第二个是第一个下拉菜单实际上是填充的,而第二个是空的。
我只是一个初学者,非常感谢提前帮助!