首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java 后台老板控制 前台Select标签显示值 功能

2012-09-09 
Java 后台控制 前台Select标签显示值 功能package com.mzb.cozy.utilimport java.util.Listpublic class

Java 后台控制 前台Select标签显示值 功能

package com.mzb.cozy.util;import java.util.List;public class JspSelectUtil {public static String generateSelectOption(List datas, String defaultValue){StringBuffer optionStrBuffer = new StringBuffer();OptionUtil optionUtil = new OptionUtil();if(datas==null)return "";//循环列表for (int i = 0; i < datas.size(); i++) {optionUtil = (OptionUtil)datas.get(i);String selected = "";String key = optionUtil.getKey();String displayValue = optionUtil.getDisplayValue();String value = optionUtil.getValue();if (defaultValue!=null) {if (null != key && key.equals(defaultValue)) {selected = "selected";}else if(null!= value && value.equals(defaultValue)) {selected = "selected";}}if(displayValue!=null&&displayValue!=""){//拼接选项htmloptionStrBuffer.append("<option value="").append(key).append("" ").append("title="").append(displayValue).append("" ").append(selected).append(">");}else{//拼接选项htmloptionStrBuffer.append("<option value="").append(key).append("" ").append(selected).append(">");}optionStrBuffer.append(value).append("</option>");}return optionStrBuffer.toString();}}

?? 前台JSP页面

<select name="Bean.beanId"id="prjpricebaseid"><option value=""></option>
<%=JspSelectUtil.generateSelectOption(BeanInfoList, bean.beanId)%>
</select>

?

热点排行