今天做页面部分需要嵌套循环,开始像无头苍蝇一样,后来还是谷百解决了问题,下面把问题跟解决方法列出:
问题:两个PO(Permission,RolePermission),都有一字段为permissionId,首先循环出listPermission,将permissionId设为checkbox,在其中循环listRolePermission,比较二者的permissionId,如果存在==则设为checked
<ww:iterator value="listPermission">
<tr bgcolor="#F9F9F9">
<td align="center" class="font_gray">
<input type="checkbox" value="${permissionId }" name="permissionIds"
<ww:iterator value="listRolePermission">
<ww:if test="permissionId==[1].permissionId">
checked="checked"
</ww:if>
</ww:iterator> />
</td>
</ww:iterator>
其中判断条件permissionId==[1].permissionId中permissionId表示内层循环的Id,[1].permissionId表示外层循环的Id
这样,问题就解决了。
分享到:
相关推荐
- **功能**:此标签用于输出OGNL表达式的值,是WebWork中最为基础的数据展示手段。 - **属性详解**: - **value**:指定进行求值的表达式,默认情况下,如果没有指定,会被设定为`top`。 - **default**:如果通过`...
`<ww:iterator>`标签用于迭代集合中的元素,类似于Java中的for-each循环。它可以遍历一个集合,并为每次迭代提供当前元素和迭代状态信息。 ```html <option value="<ww:property value="id"/>...
WebWork是一个基于Java的MVC(Model-View-Controller)框架,它提供了强大的标签库来帮助开发者在JSP页面上更高效地构建动态Web应用程序。WebWork标签库分为多个类别,包括通用标签、组件化标签、流程控制标签、迭代...
Webwork标签库CHM是一个关于WebWork框架中标签库的参考文档,主要涵盖了WebWork框架中用于构建动态网页的自定义标签的相关知识。WebWork是一个Java Web开发框架,它简化了MVC(模型-视图-控制器)模式的实现,提高了...
此标签用于触发WebWork中的Action执行,并可控制流程转向。 - **`<ww:bean/>`**:实例化一个JavaBean,并允许访问其属性和方法。常用于在JSP页面中操作Bean。 - **`<ww:include/>`**:包含另一个页面或资源。类似...
- `<ww:param>`:设置父标签的参数,常用于传递参数,如在URL构建中:`<ww:param name="personID" value="#ID" />`。 2. **组件化标签**: - `<ww:action>`:执行Action并显示结果。 - `<ww:bean>`:创建...
chm格式的webwork标签帮助文档,英文的
7. **标签库**:WebWork 自带一套丰富的标签库,可以方便地在JSP页面中使用,减少硬编码,提高开发效率。 8. **持久化支持**:WebWork 可以与各种持久化框架如Hibernate、iBatis等集成,方便进行数据库操作。 9. *...
WebWork UI标签是一种用于构建Web应用程序用户界面的组件,它提供了丰富的功能,使得开发者能够更加便捷地创建交互式的Web页面。WebWork是一个不绑定特定视图技术的框架,支持多种模板语言,如JSP、Velocity和...
在Webwork2中,模型通常由Action类实现,这些类负责处理用户的请求,与数据库或其他服务进行交互,并返回结果。 2. **视图(View)**:视图是用户看到和与之交互的界面部分。Webwork2支持JSP、FreeMarker等模板技术...
WebWork 是一个基于 Java 的开源 MVC(Model-View-Controller)框架,它在早期的 Web 应用开发中非常流行,尤其是在 Struts 1 之前。WebWork 提供了强大的动作(Action)处理、类型转换、拦截器(Interceptor)机制...
WebWork是一个开源的Java Web应用开发框架,它在2000年初非常流行,是Struts框架的一个替代方案,尤其是在那些需要更灵活、更强大的MVC(Model-View-Controller)架构的应用场景中。 ### WebWork框架的核心概念 ...
在本教程中,我们将深入探讨WebWork2的核心概念、功能及其在实际开发中的应用。 WebWork2是Struts的前身,它在Struts的基础上进行了很多改进,比如更强大的动作映射、类型安全的参数绑定以及更优秀的异常处理机制。...
在WebWork框架中,模型(Model)负责处理业务逻辑,视图(View)负责展示数据,控制器(Controller)则协调模型和视图,处理用户的请求。这种架构使得代码组织清晰,易于维护和扩展。 1. **安装与配置**: - ...
在"webwork-1.4-src.zip"这个压缩包中,包含了WebWork1.4的源代码,这对于学习和理解WebWork的工作原理以及进行定制开发非常有帮助。 1. **MVC模式**:WebWork1.4遵循MVC架构,将应用程序分为模型、视图和控制器三...
WebWork中的Action是处理客户端请求的关键组件,负责业务逻辑的执行。Action可以是Field-Driven或Model-Driven两种类型,前者允许直接访问Action实例的字段,后者则要求通过getter和setter方法来访问。ActionContext...
在WebWork应用中,JAR文件可能包含了WebWork框架的核心库、第三方依赖以及可能的应用特定组件。 从文件名称列表来看,"lightbody_src"可能是指项目的源代码目录。Lightbody可能是一个特定的WebWork应用实例或者是...