`

struts2中扩展模板支持竖向的checkboxlist

阅读更多
struts2中的不少小控件还是很好用的,比如checkboxlist,但默认是横向的,有的时候
要变成竖向或者一行多少个就换行,就要改动了,网上有的方法说直接覆盖原来struts2的
freemarker模板,这个方法不可取了,正确的方法应该是使用自定义模板,方法如下:


1 在项目src目录下,建立一个template目录,再在template目录下,建立一个比如
叫vertical-checkbox的目录

2 将struts-2.1.6/src/core/src/main/resources/template/simple/checkboxlist.ftl
COPY到vertical-checkbox的目录下

3 修改checkboxlist.ftl,如果要变为竖向,则很简单了,在
</@s.iterator>前加<br/>

4 调用之: <s:checkboxlist name="activitiestypes" list="#{'1':'2','3':'3'}" 
     id="activitiestypes" value="#request.activitiestypes" theme="vertical-checkbox"/>
  这里加上theme就可以了
1
4
分享到:
评论

相关推荐

    strust2 checkboxlist

    在Struts2中,CheckboxList的实现依赖于`&lt;s:checkboxlist&gt;`标签。 3. **使用CheckboxList** - **标签声明**:在JSP页面中,使用`&lt;s:checkboxlist&gt;`标签来声明CheckboxList。例如: ```jsp &lt;s:checkboxlist list=...

    Struts2 标签使用简介

    这篇简介将深入探讨Struts2中的标签使用。 一、Struts2标签库概述 Struts2的标签库是由一系列预定义的JSP标签组成的,这些标签用于处理表单、显示数据、控制流程等任务,减少了开发者编写大量Java脚本和HTML代码的...

    struts2-tags-API.rar_struts2 api_struts2 tag api_struts2 tags ch

    在Struts2中,标签库是其核心功能之一,极大地简化了视图层的开发工作。"struts2-tags-API.rar"包含的是Struts2标签库的详细API文档,对于开发者来说是不可或缺的参考资料。 `struts2-api`标签表示这个资源与Struts...

    struts2标签详解(收集)汇编.pdf

    - **主题与模板支持**:Struts2提供了一系列预定义的主题和模板,使得页面样式统一且易于维护。这些主题和模板具有高度可扩展性,可以根据项目需求进行定制。 - **代码复用**:通过使用Struts2标签,开发者可以...

    重要知识struts2标签详解收集.pdf

    Struts2标签库为开发者提供了丰富的组件和模板支持,使得在页面上创建交互式用户界面变得简单。它不仅提供了主题和模板的扩展性,提高了代码的复用性,还能在不同的表现层技术(如JSP、Velocity或FreeMarker)中使用...

    struts2 的批量删除功能完整例子

    Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展且易于管理的企业级应用程序。...这个过程涉及到Java编程、JSP模板、Struts2配置、以及数据库操作等多个知识点,是Web开发中的典型应用场景。

    struts2标签详解(收集).pdf

    - `&lt;s:checkbox&gt;`和`s:checkboxlist`:创建单选和多选框。 - `&lt;s:combobox&gt;`:生成下拉列表,支持AJAX。 - `&lt;s:component&gt;`:用于创建自定义组件。 - `&lt;s:date&gt;`和`s:datetimepicker&gt;`:处理日期和时间输入。 - `...

    struts2-tags-API.rar

    Struts2 Tags API 是一个非常重要的工具,它提供了在开发基于Struts2框架的应用程序时使用的标签库。这个压缩包“struts2-tags-API.rar”包含了一份.chm格式的帮助文件,该文件通常用于存放详细的API文档和技术指南...

    Struts_2_标签库(文档手册)_Tags-API-CLSW-JSP

    标题和描述中提到的知识点是关于Struts 2框架中的标签库使用,特别是与JSP相关的部分。Struts 2框架是一种基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,用于构建动态、可扩展的Web应用。其标签...

    Struts_2.0从入门到精通

    Struts2.0引入了一系列新的表单标签,如&lt;s:checkboxlist&gt;、、等,它们提供了更丰富和灵活的表单元素,支持客户端验证和服务器端验证的无缝集成。 十三、Struts2.0与AJAX的融合 AJAX技术的兴起,为Web应用带来了...

    struts2标签集

    这有助于我们更好地定制和扩展Struts2标签库,以满足特定的项目需求。 总之,Struts2标签集是Java Web开发中不可或缺的一部分,熟练掌握并运用这些标签可以极大地提升开发效率,同时保持代码的整洁和规范。学习和...

    实用struts标签库

    5. **List标签**:`&lt;s:select&gt;`和`&lt;s:checkboxlist&gt;`、`&lt;s:radiobuttons&gt;`用于创建下拉列表、多选框和单选按钮,它们可以从Action类的属性或Map中动态获取选项。 6. **Validation标签**:`&lt;s:errors&gt;`和`...

    struts2.0标签详解

    在Struts2中,标签库是其核心特性之一,提供了丰富的标签来帮助开发者更加便捷地创建动态网页。本文将深入探讨Struts2.0标签的用途与用法。 一、Struts2.0标签概述 Struts2的标签库分为核心标签库和主题标签库。...

    Spring-Reference_zh_CN(Spring中文参考手册)

    14.4.3. 创建模板 14.4.4. 高级配置 14.4.4.1. velocity.properties 14.4.4.2. FreeMarker 14.4.5. 绑定支持和表单处理 14.4.5.1. 用于绑定的宏 14.4.5.2. 简单绑定 14.4.5.3. 表单输入生成宏 14.4.5.4. 重载HTML...

Global site tag (gtag.js) - Google Analytics