`
hyj_dx
  • 浏览: 99953 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

<html:select>标签的用法

阅读更多

<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=&#39;<bean:write name="cusbean" property="value"/>&#39;>
<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>

分享到:
评论

相关推荐

    jsp中htmlselect标签的用法

    html:select&gt;标签的用法 &lt;html:select property="theChoice"&gt; &lt;html:options collection="choiceLists" property="value" labelProperty="description" /&gt; &lt;/html:select&gt;

    struts2 标签库 帮助文档

    select标签:生成下拉列表框。 optiontransferselect标签:创建两个选项以及转移下拉列表项,该标签生成两个下拉列表框,同时生成相应的按钮,这些按钮可以控制选项在两个下拉列表之间移动、排序。 radio标签:...

    struts 标签 logic:iterate使用 logic:iterate

    DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;&lt;br&gt;&lt;html&gt;&lt;br&gt; &lt;head&gt;&lt;br&gt; &lt;/head&gt;&lt;br&gt; &lt;body&gt;&lt;br&gt; &lt;table&gt;&lt;br&gt; &lt;tr&gt;&lt;br&gt; &lt;td&gt;&lt;%@ include file="../menu.txt"%&gt;&lt;br&gt; &lt;/td&gt;&lt;br&gt; &lt;/tr&gt;...

    动易网站标签说明(电子书)

    &lt;UL&gt;{PE.DataSource id="InfoList&lt;XSL:VALUE-OF select="NodeID" /&gt;" datasource="图片栏目循环列表信息" nodeArray="&lt;XSL:VALUE-OF select="arrChildID" /&gt;" parentId="&lt;XSL:VALUE-OF select="$parentId" /&gt;" ...

    使用HTML开发商业网站-表单控件-select课件.pptx

    爱好(多选):&lt;br /&gt; &lt;select multiple="multiple" size="4"&gt; &lt;!--设置多选和可见选项数--&gt; &lt;option&gt;读书&lt;/option&gt; &lt;option selected="selected"&gt;写代码&lt;/option&gt; &lt;!--设置默认选中项--&gt; &lt;option&gt;旅行&lt;/option&gt; ...

    孙维琴struts1中掌握html标签小程序

    孙维琴struts1中掌握html标签小程序。有几个比较典型的标签:&lt;html:select&gt; &lt;html:options&gt; &lt;html:link&gt; &lt;html:rewrite&gt; &lt;jsp:useBean&gt; &lt;jsp:setProperty&gt;等的用法

    C#编程经验技巧宝典

    C#编程经验技巧宝典源代码,目录如下:&lt;br&gt;第1章 开发环境 1&lt;br&gt;&lt;br&gt;1.1 Visual Studio开发环境安装与配置 2&lt;br&gt;&lt;br&gt;0001 安装Visual Studio 2005开发环境须知 2&lt;br&gt;&lt;br&gt;0002 配置合适的Visual Studio 2005...

    H5+CSS3.zip

    语义化标签:&lt;p&gt;段落标签,&lt;span&gt;标签自定义文字样式,&lt;hx&gt;标题标签,&lt;div&gt;块,&lt;header&gt;标签定义头部,&lt;footer&gt;标签定义底部,&lt;section&gt;标签定义正文区段,&lt;aside&gt;标签定义侧边栏区域; 效果标签:&lt;br /&gt;标签实现...

    Delphi7.完美经典.part1

    &lt;br&gt;6-7-2 函数的分类与效用 &lt;br&gt;6-7-3 自定义函数使用方法概述 &lt;br&gt;6-7-4 函数的声明、定义及其实现 &lt;br&gt;6-7-5 参数传递方式 &lt;br&gt;6-7-6 声明修饰字 &lt;br&gt;6-7-7 常用的内建函数 &lt;br&gt;&lt;br&gt;第7章 Object Pascal面向对象...

    jquery-1.1.3 效率提高800%

    &lt;br&gt;Safari 2 3575ms 475ms 753% &lt;br&gt;Opera 9.1 3196ms 326ms 980% &lt;br&gt;Average improvement: 867% &lt;br&gt;&lt;br&gt;下表为jQuery1.1.3与常用的一些JS库选择器的对比:&lt;br&gt;Browser Prototype jQuery Mootools Ext Dojo &lt;br&gt;...

    jQuery完全实例.rar

    &lt;p&gt;one&lt;/p&gt; &lt;div&gt;&lt;p&gt;two&lt;/p&gt;&lt;/div&gt; &lt;p&gt;three&lt;/p&gt; jQuery 代码: $("div &gt; p"); 结果: [ &lt;p&gt;two&lt;/p&gt; ] -------------------------------------------------------------------------------- 在文档的第一个表单...

    select美化HTML的select标签的原始样式,并且不影响原始select的事件方法调用

    美化HTML的select标签的原始样式,并且不影响原始select的事件方法调用。

    Javashop开发规范V2.2

    &lt;@RegionSelect /&gt; 以上两种方式均支持以下参数: province_id:省id city_id:市id region_id:区id 如果指定上述参数,则默认选中 5.3 客户端校验 EOP自动为应用提供表单校验功能,通过指定form样式名和指定...

    bootstrap-select下拉选择搜索框,可以多选和单选

    bootstrap-select下拉选择搜索框,可以多选和单选,用法非常简单,样式美观,项目中经常会使用到,特别选项过多的时候,欢迎大家下载使用

    HTML中select标签单选多选用法详解

    &lt;option value =”volvo”&gt;Volvo&lt;/option&gt; &lt;option value =”saab”&gt;Saab&lt;/option&gt; &lt;option value=”opel”&gt;Opel&lt;/option&gt; &lt;option value=”audi”&gt;Audi&lt;/option&gt; &lt;/select&gt; 其中,&lt;/option

    用JavaScript来美化HTML的select标签的下拉列表效果

    首先通过一个例子来回顾一下select标签的用法: &lt;html&gt; &lt;body&gt; &lt;form&gt; &lt;select name=cars&gt; &lt;option value=volvo&gt;Volvo&lt;/option&gt; &lt;option value=saab&gt;Saab&lt;/option&gt; &lt;option value=fiat&gt;...

    jQuery详细教程

    通常会把 jQuery 代码放到 &lt;head&gt;部分的事件处理方法中: 实例 &lt;html&gt; &lt;head&gt; &lt;script type="text/javascript" src="jquery.js"&gt;&lt;/script&gt; &lt;script type="text/javascript"&gt; $(document).ready(function(){ $(...

    HTML5&CSS3网页制作:output元素.pptx

    请与 &lt;select&gt; 或 &lt;datalist&gt; 标记结合使用。在其他地方,&lt;option&gt; 标签是无意义的。 output 元素 示例:利用output元素实现如下计算 总结 02 熟知output元素的用法 掌握output元素书写形式并熟练运用 总结 THANKS

    Html标签使用技巧

    思路:select标签赋值和取值和普通字段是相同的方法; 1.1 使用javascript操作 1.1.1 取值 var codeId = document.forms["selectForm"].elements["interestCode"].value; 1.1.2 赋值 document.forms["selectForm"]....

    js使用小技巧

    &lt;input type=text name=text1 value="123" onfocus="this.select()"&gt; ENTER键可以让光标移到下一个输入框 &lt;input onkeydown="if(event.keyCode==13)event.keyCode=9"&gt; 文本框的默认值 &lt;input type=text value=...

Global site tag (gtag.js) - Google Analytics