无法从数据库获取数据

问题描述 投票:0回答:1
java struts2 html-select
1个回答
0
投票

当您将下拉菜单更改为

E(English)
时,会发生
change
事件,并且您已使用
onchange
事件处理程序将表单提交到服务器。

服务器将页面返回给客户端,但它不知道应该设置的值,因为它尚未设置。

您应该更改事件处理程序以至少不通过序号请求提交表单,或者使用 Ajax 发送数据,或者为命名字段创建 getter 和 setter 以保存列表中键的值。

此外,您不能使用空键作为列表的值,因为它与所选键不匹配。

您还可以使用

value
标签的
<s:select>
属性从列表中预先选择值。

© www.soinside.com 2019 - 2024. All rights reserved.