- 浏览: 1529062 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (516)
- Java (49)
- Java/Struts 2.0 (25)
- Java/Spring、Spring MVC (11)
- Java/Quartz (3)
- Java/Lucene (6)
- Java/Hibernate (19)
- Java/openJPA (7)
- Java/DWR (7)
- Java/Security、Spring Security/OAuth2 (6)
- Java/Threading (9)
- Java/XML (22)
- java/design pattern (4)
- Android (2)
- JavaScript (46)
- jquery (3)
- DB/MySQL (23)
- DB/Oracle (16)
- PHP (25)
- CSS (20)
- Linux (38)
- C/C++、DLL、Makefile、VC++ (31)
- 正则 (9)
- Eclipse (4)
- 安全、网络等概念 (25)
- 集群 (7)
- 网页 (5)
- 视频\音频 (1)
- HTML (6)
- 计算机数学/算法 (3)
- Virtualbox (1)
- LDAP (2)
- 数据挖掘 (6)
- 工具破解 (1)
- 其他 (13)
- Mail (1)
- 药材 (3)
- 游戏 (2)
- hadoop (13)
- 压力测试 (3)
- 设计模式 (3)
- java/Swing (2)
- 缓存/Memcache (0)
- 缓存/Redis (1)
- OSGI (2)
- OSGI/Gemini (0)
- 文档写作 (0)
- java/Servlet (3)
- MQ/RabbitMQ (2)
- MQ/RocketMQ (0)
- MQ/Kafka (1)
- maven (0)
- SYS/linux (1)
- cache/redis (1)
- DB/Mongodb (2)
- nginx (1)
- postman (1)
- 操作系统/ubuntu (1)
- golang (1)
- dubbo (1)
- 技术管理岗位 (0)
- mybatis-plus (0)
最新评论
-
pgx89112:
大神,请赐我一份这个示例的项目代码吧,万分感谢,1530259 ...
spring的rabbitmq配置 -
string2020:
不使用增强器 怎么弄?
OpenJPA的增强器 -
孟江波:
学习了,楼主,能否提供一份源代码啊,学习一下,十分感谢!!!4 ...
spring的rabbitmq配置 -
eachgray:
...
spring-data-redis配置事务 -
qljoeli:
学习了,楼主,能否提供一份源代码啊,学习一下,十分感谢!!!1 ...
spring的rabbitmq配置
代码片段:
public class LoginAction extends BaseAction { private Map<Integer,String> usCiteis = new HashMap<Integer,String>(); private Map<Integer,String> canadaCiteis = new HashMap<Integer,String>(); private Map<Integer,String> mexicoCiteis = new HashMap<Integer,String>(); public String method1() throws Exception { canadaCiteis.put(1, "Canada city 1"); canadaCiteis.put(2, "Canada city 2"); canadaCiteis.put(3, "Canada city 3"); canadaCiteis.put(4, "Canada city 4"); canadaCiteis.put(5, "Canada city 5"); canadaCiteis.put(6, "Canada city 6"); usCiteis.put(7, "US city 1"); usCiteis.put(8, "US city 2"); usCiteis.put(9, "US city 3"); mexicoCiteis.put(10, "Mexico city 4"); mexicoCiteis.put(11, "Mexico city 5"); mexicoCiteis.put(12, "Mexico city 6"); return SUCCESS; } public Map<Integer, String> getUsCiteis() { return usCiteis; } public void setUsCiteis(Map<Integer, String> usCiteis) { this.usCiteis = usCiteis; } public Map<Integer, String> getCanadaCiteis() { return canadaCiteis; } public void setCanadaCiteis(Map<Integer, String> canadaCiteis) { this.canadaCiteis = canadaCiteis; } public Map<Integer, String> getMexicoCiteis() { return mexicoCiteis; } public void setMexicoCiteis(Map<Integer, String> mexicoCiteis) { this.mexicoCiteis = mexicoCiteis; } }
HTML代码片段:
<s:select name="city" label="City" list="#{'0':'choose one'}"> <s:optgroup label="Canada" list="canadaCiteis"/> <s:optgroup label="US" list="usCiteis"/> <s:optgroup label="Mexico" list="mexicoCiteis"/> </s:select>
其中,<s:select>标签里头的list属性是必填项。可以用它来做一个默认标题。
发表评论
-
Struts2 (Json) + jQuery 组合的简单用法
2011-03-01 23:02 10371、将struts2的json插件加入web工程的lib,js ... -
Struts2中$,#,%的区别
2011-03-01 22:57 1385转自:http://hi.baidu.com/di ... -
<s:generator>
2011-02-27 21:54 1429<s:generator val="%{'aa ... -
<s:merge>
2011-02-27 21:45 895<s:set var="americanCar ... -
<s:append>
2011-02-27 21:44 1256<s:set var="list1" ... -
<s:iterator>
2011-02-27 21:01 1399属性名称 必填项 默认值 ... -
<s:bean>
2011-02-27 18:32 958public class DegreeConverter { ... -
<s:param>
2011-02-27 18:21 3611param标签用来把一个参数传递给包含着它的那个标签。 不管 ... -
updownselect
2011-02-27 16:24 1407<s:updownselect name="c ... -
combobox
2011-02-27 16:08 966<s:combobox name="combo ... -
checkboxlist
2011-02-27 12:15 898ddd public class LoginAction ... -
select标签
2011-02-23 21:17 1029import com.opensymphony.xwork2. ... -
radio标签
2011-02-23 21:13 1016import java.util.SortedMap; ... -
list、listkey、listValue属性
2011-02-22 21:07 7259list、listKey、listValue属性对 ... -
Ongl 与 ValueStack ActionContext
2011-01-09 21:03 1481转自:http://blog.sina.com.c ... -
struts2.0的ognl表达式研究
2011-01-09 21:02 1042OGNL —— 完美的催化剂 为了解决数据从V ... -
关于Struts2.0 标签中采用%{} 的处理原理
2011-01-09 20:57 1596项目中采用struts2.0时,常常使用计算表单式的处理源码 ... -
struts2 tags
2010-01-08 13:22 12351.<s:property> propert ... -
Struts2和Freemarker整合应用批量静态页面的生成
2009-11-07 23:19 3868利用Struts2生成静态页面其实很灵活,很强大,尤其是利用S ... -
导致"ERROR - Could not find action or result"的可能原因。
2009-10-08 10:51 2171在某些情况Struts 2.x的一些错误消息提示让人看得琢磨不 ...
相关推荐
HTML中的`<select>`元素用于创建下拉列表,而`<optgroup>`标签则是一个非常有用的辅助元素,它允许我们将`<select>`中的选项分组,为用户提供更清晰、更有组织的视图。在处理大量选项时,使用`<optgroup>`可以极大地...
1. **分组选项**:如果选项很多,可以使用`<optgroup>`标签进行分组,提高可读性。 2. **搜索功能**:对于大量选项,可以添加搜索框,让用户能快速找到想要的选项。 3. **自定义样式**:Bootstrap 提供了丰富的主题...
一个带有分组的`select`通常会包含`<optgroup>`元素来创建选项组,以及`<option>`元素来定义各个选项。例如: ```html <select> <optgroup label="Group 1"> <option value="option1">Option 1 ...
**选择框插件:select2-3.5.3** `select2-3.5.3`是一款功能强大的选择框插件,专为HTML中的`<select>`元素提供增强功能,使其具有更丰富的用户交互体验和高度的定制性。这款插件在前端开发领域广泛应用,因其能够...
这时,我们可以借助第三方库,如Select2,来实现更高级的功能,比如动态模糊查询。Select2 是一个强大的jQuery插件,它提供了美观且可自定义的下拉列表,支持搜索、多选、分页等特性。 **1. Select2 的安装与引入**...
2. **初始化Bootstrap Select**:在文档加载完成后,通过JavaScript调用Bootstrap Select插件的初始化方法,如`$('select').selectpicker();`。这会将普通的`<select>`转换为带有Bootstrap样式的下拉框。 3. **树形...
- **分组选项**:通过在`<optgroup>`标签内添加`<option>`,可以实现选项的分组展示。 - **自定义模板**:你可以根据需求自定义选项和结果的显示样式。 - **国际化**:`Select2`支持多种语言,方便全球化的应用。 - ...
本案例中,我们将讨论一个基于jQuery的自定义下拉框JS插件,它允许我们为`<select>`元素添加图标,使得选择项更加直观且富有表现力。标题"自定义带图标的select,只需把图标地址写在option的title属性中即可"揭示了...
有许多现成的JavaScript库和插件,如`Chosen`、`Select2`、`Optgroup`等,它们扩展了`select`元素的功能,支持在选项中添加图片。这些插件通常提供了丰富的API和自定义选项,可以方便地与现有的项目集成。 3. **...
主要的CSS类包括`.y-select-wrap`, `.y-select-input`, `.y-select-ul`, `.y-select-optgroup`, `.y-select-option`等。 7. **兼容性与性能** 由于依赖jQuery,`ySelect.js`适用于大部分现代浏览器,但可能在一些...
- **分组显示**:使用 `<optgroup>` 标签可以将选项分组。 - **搜索过滤**:开启搜索框,用户可以在下拉框中输入关键词过滤选项。 - **禁用与选中**:可以通过 `disabled` 属性禁用选项或整个下拉框,通过 `...
7. **分组选项**:使用`<optgroup>`标签将相关的选项分组,可以减少单个选项的长度,使得整体更易读。 8. **提示文字**:在`<select>`元素中使用`<option value="">-- 请选择 --</option>`作为默认选项,提醒用户...
在HTML中,可以使用`<optgroup>`标签来定义分组,并用`<option>`标签表示每个分组中的选项。 3. **搜索功能**:在包含许多选项的下拉框中,搜索功能是提高用户体验的关键。用户可以在输入框中输入关键词,下拉框会...
Bootstrap Select 通常用于提升用户体验,特别是在移动设备上,它的响应式设计能确保在各种屏幕尺寸上都能良好地显示。 在 Bootstrap Select 插件中,有以下几个关键知识点: 1. **基本使用**:首先,你需要在项目...
在网页开发中,`<select>`元素用于创建下拉列表,而`<option>`标签则定义了下拉列表中的选项。有时候,我们可能需要在页面加载时预设一个选项为默认选中状态,或者根据用户操作动态改变选中状态。在JavaScript中,这...
6. **事件和方法**:Bootstrap Select 提供了一些事件和方法,如 `show.bs.select`(下拉菜单打开时触发)、`hide.bs.select`(下拉菜单关闭时触发)以及 `refresh` 方法(用于动态更新选项后重新初始化)。...
2. **HTML结构**:创建一个多级结构的`<select>`元素,通过`<optgroup>`和`<option>`标签来表示层级关系。 3. **初始化插件**:在页面加载完成后,调用插件提供的初始化函数,指定需要操作的`select`元素。 4. **...
总结一下,解决iOS Safari浏览器中`<select>`下拉列表文字截断的问题,可以采用`<optgroup>`标签来组织选项,Safari会自动调整字体大小以适应内容,从而避免文字被截断。同时,使用`<optgroup>`标签不会影响到对选中...
6. **分组选项**:通过设置`optgroup`标签,可以将选项分组,方便用户查找和选择。 7. **事件处理**:`select2`提供多种事件,如`select2:opening`, `select2:select`, `select2:closing`等,开发者可以监听这些...
5. **多选与分组**:如果需要支持多选或显示分组,只需在`<select>`元素中使用`<optgroup>`和`<option multiple>`,然后在初始化时设置`multiple`属性。 ```html <select multiple> <optgroup label="Group 1"> ...