我是靠谱客的博主 有魅力小甜瓜,最近开发中收集的这篇文章主要介绍struts1标签之html:optionsCollection,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我们常常把一组集合放到每个页面的下拉框中,这里利用struts1的html:optionsCollection可以省很多事。

举个例子:

写一个公共静态方法:

public static Collection<LabelValueBean> getAllType() {

Collection<LabelValueBean> col = new ArrayList<LabelValueBean>();

col.add(new LabelValueBean("所有终端", ""));
col.add(new LabelValueBean("2G全部", "1%"));
col.add(new LabelValueBean("2G手机", "101"));
col.add(new LabelValueBean("3G全部", "2%"));
col.add(new LabelValueBean("3G手机", "201"));
col.add(new LabelValueBean("3G数据卡", "202"));
col.add(new LabelValueBean("3G上网本", "203"));
col.add(new LabelValueBean("3G家庭网关", "204"));
col.add(new LabelValueBean("3G无线固话", "205"));

return col;
}

 

然后在请求action的时候放到request中。如:request.setAttribute("types",xxx.getAllType());

在页面上可以显示为:

<nested:select property="yourproperty">
      <html:optionsCollection name="types"/>
</nested:select>

 

这样就可以在页面上得到一个下拉列表,这样做的好处之一就是书写简单,方便后期维护

最后

以上就是有魅力小甜瓜为你收集整理的struts1标签之html:optionsCollection的全部内容,希望文章能够帮你解决struts1标签之html:optionsCollection所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部