struts html:select 默认选中,Struts2自动选择下拉框的值

在Struts2中,HTML下拉框可以通过标签呈现。要自动选择一个下拉框的默认值,只是声明值”属性标记,并设置相应的默认值。

这里创建一个Web工程:strut2autoselectdropdown,来演示在多个复选框如何设置的默认值,整个项目的结构如下图所示:

7ecb09f69d0cd99560da1470fc99daeb.png

1. Java List 示例

Java列表生成选择选项的下拉框。

//...

public class SelectAction extends ActionSupport{

private List searchEngine;

private String yourSearchEngine;

//set default value

public String getDefaultSearchEngine() {

return "yahoo.com";

}

public SelectAction(){

searchEngine = new ArrayList();

searchEngine.add("google.com");

searchEngine.add("bing.com");

searchEngine.add("yahoo.com");

searchEngine.add("baidu.com");

}

//...

}

标记呈现HTML下拉框。value=“defaultSearchEngine”将调用对应动作类的getDefaultSearchEngine()方法返回一个默认搜索引擎的值。

headerKey="-1" headerValue="Select Search Engines"

list="searchEngine"

name="yourSearchEngine"

value="defaultSearchEngine" />

在这个例子中,下拉框将自动选择“yahoo.com”作为默认选项。

2. OGNL List 实例

通过创建OGNL表达式一个下拉框,并直接在“value”属性设置的默认值。

headerKey="-1" headerValue="Select Month"

list="#{'1':'Jan', '2':'Feb', '3':'Mar', '4':'Apr'}"

name="yourMonth"

value="2" />

在这个例子中,下拉框将自动选择“2” (Feb)为默认选项。

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值