<html:select property="theChoice">
<html:options collection="choiceLists" property="value" labelProperty="description" />
</html:select>
//theChoice是beanForm的成员 choiceLists可以是一个 List 类型的bean
意思就是dropdown list的全部内容,来自一个叫“choiceLists”的collection,对这个collection里的每个成员进行getValue()和getDescription(),即得到dropdown list每个item的value和text。这个dropdown list中谁被选中,决定于你的bean的getTheChoice()返回的值和这个Collection中哪个成员的getValue()相等。
好像这算是一种用法,别的还有好多别的用法,看看这里吧:
http://struts.apache.org/userGuide/struts-html.html
select标签的用法比较复杂,什么name,property,labelname,labelproperty,id这些属性用得乱七八糟
我是这样实现的
<html:select property="customer_id">
<logic:iterate name="customer" id="cusbean">
<option value='<bean:write name="cusbean" property="value"/>'>
<bean:write name="cusbean" property="label"/>
</option>
</logic:iterate>
</html:select>
第一行的customer_id 是 ActionForm里定义的变量
第二行的customer是一个collection,存放的是一个自定义的bean,bean里只有两个属性(label和value),在action中从数据库读入客户信息,写入自定义的bean,在将bean放入collection,最后再写入request(request.setAttribute("customer",mybean);),cusbean是id名字可以随便取,它将request中的customer转换成jsp page scope 的bean,第三、第四行就可以用bean:write把它的内容写出来了
<html:select property="atprovince">
<html:optionsCollection name="PreAddagentActionForm" property="provinceList" label="provincename" value="provinceid"/>
使用html:optionsCollection 就可以了。
我做的一个项目,销售
<html:select property="username" name="userlistForm">
<logic:iterate id="dept" name="depts">
<html:option value="1">
<bean:write name="dept" property="name"/>
</html:option>
</logic:iterate>
</html:select>
分享到:
相关推荐
html:select>标签的用法 <html:select property="theChoice"> <html:options collection="choiceLists" property="value" labelProperty="description" /> </html:select>
select标签:生成下拉列表框。 optiontransferselect标签:创建两个选项以及转移下拉列表项,该标签生成两个下拉列表框,同时生成相应的按钮,这些按钮可以控制选项在两个下拉列表之间移动、排序。 radio标签:...
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><br><html><br> <head><br> </head><br> <body><br> <table><br> <tr><br> <td><%@ include file="../menu.txt"%><br> </td><br> </tr>...
<UL>{PE.DataSource id="InfoList<XSL:VALUE-OF select="NodeID" />" datasource="图片栏目循环列表信息" nodeArray="<XSL:VALUE-OF select="arrChildID" />" parentId="<XSL:VALUE-OF select="$parentId" />" ...
爱好(多选):<br /> <select multiple="multiple" size="4"> <!--设置多选和可见选项数--> <option>读书</option> <option selected="selected">写代码</option> <!--设置默认选中项--> <option>旅行</option> ...
孙维琴struts1中掌握html标签小程序。有几个比较典型的标签:<html:select> <html:options> <html:link> <html:rewrite> <jsp:useBean> <jsp:setProperty>等的用法
C#编程经验技巧宝典源代码,目录如下:<br>第1章 开发环境 1<br><br>1.1 Visual Studio开发环境安装与配置 2<br><br>0001 安装Visual Studio 2005开发环境须知 2<br><br>0002 配置合适的Visual Studio 2005...
语义化标签:<p>段落标签,<span>标签自定义文字样式,<hx>标题标签,<div>块,<header>标签定义头部,<footer>标签定义底部,<section>标签定义正文区段,<aside>标签定义侧边栏区域; 效果标签:<br />标签实现...
<br>6-7-2 函数的分类与效用 <br>6-7-3 自定义函数使用方法概述 <br>6-7-4 函数的声明、定义及其实现 <br>6-7-5 参数传递方式 <br>6-7-6 声明修饰字 <br>6-7-7 常用的内建函数 <br><br>第7章 Object Pascal面向对象...
<br>Safari 2 3575ms 475ms 753% <br>Opera 9.1 3196ms 326ms 980% <br>Average improvement: 867% <br><br>下表为jQuery1.1.3与常用的一些JS库选择器的对比:<br>Browser Prototype jQuery Mootools Ext Dojo <br>...
<p>one</p> <div><p>two</p></div> <p>three</p> jQuery 代码: $("div > p"); 结果: [ <p>two</p> ] -------------------------------------------------------------------------------- 在文档的第一个表单...
美化HTML的select标签的原始样式,并且不影响原始select的事件方法调用。
<@RegionSelect /> 以上两种方式均支持以下参数: province_id:省id city_id:市id region_id:区id 如果指定上述参数,则默认选中 5.3 客户端校验 EOP自动为应用提供表单校验功能,通过指定form样式名和指定...
bootstrap-select下拉选择搜索框,可以多选和单选,用法非常简单,样式美观,项目中经常会使用到,特别选项过多的时候,欢迎大家下载使用
<option value =”volvo”>Volvo</option> <option value =”saab”>Saab</option> <option value=”opel”>Opel</option> <option value=”audi”>Audi</option> </select> 其中,</option
首先通过一个例子来回顾一下select标签的用法: <html> <body> <form> <select name=cars> <option value=volvo>Volvo</option> <option value=saab>Saab</option> <option value=fiat>...
通常会把 jQuery 代码放到 <head>部分的事件处理方法中: 实例 <html> <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $(...
请与 <select> 或 <datalist> 标记结合使用。在其他地方,<option> 标签是无意义的。 output 元素 示例:利用output元素实现如下计算 总结 02 熟知output元素的用法 掌握output元素书写形式并熟练运用 总结 THANKS
思路:select标签赋值和取值和普通字段是相同的方法; 1.1 使用javascript操作 1.1.1 取值 var codeId = document.forms["selectForm"].elements["interestCode"].value; 1.1.2 赋值 document.forms["selectForm"]....
<input type=text name=text1 value="123" onfocus="this.select()"> ENTER键可以让光标移到下一个输入框 <input onkeydown="if(event.keyCode==13)event.keyCode=9"> 文本框的默认值 <input type=text value=...