java - 如何在选择时预先选择一个选项 (Struts 2)

标签 java jsp struts2

我在使用 struts 2 预先选择 a 的值时遇到问题。

我使用标签 value="country"来定位 String country="Japan",并且选择从列表(字符串列表)加载元素。

但是,加载时选择仅针对列表中的第一项。

看:

<s:select list="countries" value="country" label="Conutry" 
                                  headerKey="null" name="country" id="selectCountry"
                                  />


public List<String> countries;
public String country;
.....

public Countries(){
         countries=dao.list();
}


.........

getter and setter

........
//Action Used to get information
public getInfo(){
    country="USA"
}

最佳答案

尝试:

<s:select list="countries" 
          value="country" 
          label="Conutry" 
          headerKey="country" 
          headerValue="contry" 
          name="countries" 
          id="selectCountry"/>

headerKey 表示您要发布的值。
headerValue 将显示在列表中。

关于java - 如何在选择时预先选择一个选项 (Struts 2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13349961/

相关文章:

javascript - 如何使用 jquery 验证插件验证名称中带点的输入字段?

java - 如何将 Struts2 datetimepicker 值转换为 SQL 日期时间,以便将其保存到 SQL 表中

java - Jtable 的 setcelleditor 组合框不起作用

java - 数据类 Kotlin 到 Java 类

java - 每次调用方法时如何在真假之间进行 boolean 变量切换?

string - JSP中如何求整数的长度?

java - RESTeasy 3.0.16 缺少一些东西 (RESTEASY003210)

java - 使窗口模糊和鼠标 Activity 的服务 session 无效

java - 在 url 中隐藏 servlet 名称

Struts2——异常启动过滤器struts