`
verygoodverypowerful
  • 浏览: 13861 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

webwork逻辑标签

阅读更多
以前一直用JSTL,今天尝试了下webwork的逻辑标签,个人感觉大同小异
<select name="resource.deptId">								
   <ww:iterator value="listDept">
        <option value="<ww:property value="deptId"/>" 
          <ww:if test="resource.deptId==deptId"> selected="selected" </ww:if>>
		<ww:property value="deptEnName" />
	</option>
   </ww:iterator>
</select>

数据库中查询出 POJO resource 包含deptId字段,List listDept 包含deptEnName字段
     resource表和dept表是多对一关系
目的:用下拉列表显示所有deptEnName,并且将PO中查询出与dept表中deptId对应的deptEnName      
      设置成默认选择
下面描述下各个元素的含义:
   
<ww:iterator value="listDept">

创建迭代器,循环列出查询的listDept
<option value="<ww:property value="deptId"/>" 

dept表中的deptId字段
<ww:if test="resource.deptId==deptId"> selected="selected" </ww:if>

if标签 test为判断条件 resource.deptId是查询的PO包含的字段,deptId是dept表中的字段
如果相等,默认选择


2
2
分享到:
评论

相关推荐

    WebWork ww标签

    WebWork的ww标签库极大地方便了开发者在JSP页面上的数据操作和逻辑控制,通过使用`&lt;ww:if&gt;`、`&lt;ww:iterator&gt;`、`&lt;ww:set&gt;`和`&lt;ww:property&gt;`等标签,开发者可以更简洁、高效地编写动态页面,减少代码量,提高开发...

    WebWork UI标签

    WebWork UI标签是一种用于构建Web应用程序用户界面的组件,它提供了丰富的功能,使得开发者能够更加便捷地创建交互式的Web...在实际开发中,结合WebWork的Action和Interceptor机制,可以实现复杂的业务逻辑和用户交互。

    webwork标签

    WebWork是一个基于Java的MVC(Model-View-Controller)框架,它提供了强大的标签库来帮助开发者在JSP页面上更高效地构建动态Web应用程序。...通过WebWork的标签库,开发者可以更专注于业务逻辑,而不是页面渲染的细节。

    Webwork标签库CHM

    在WebWork框架中,标签库是关键组件之一,它们提供了预定义的JSP标签,这些标签可以方便地与控制器逻辑交互,从而简化视图层的代码。通过使用这些标签,开发者可以避免在JSP页面中编写过多的Java脚本,使页面更易于...

    webwork标签的使用和介绍

    通过这些标签,WebWork极大地简化了JSP页面的编写,使开发者能更加专注于业务逻辑,而不是繁琐的HTML和JSP脚本。同时,WebWork的标签库也提供了良好的扩展性,允许开发者自定义标签来满足特定需求。使用WebWork,...

    WebWork标签库

    ### WebWork标签库详解 #### 引言 WebWork是一个基于MVC模式的Java Web应用框架,它提供了丰富的标签库来简化页面开发过程。本文将深入解析WebWork标签库中的各类标签,帮助开发者更好地理解和应用这些标签,提高...

    webwork

    7. **标签库**:WebWork 自带一套丰富的标签库,可以方便地在JSP页面中使用,减少硬编码,提高开发效率。 8. **持久化支持**:WebWork 可以与各种持久化框架如Hibernate、iBatis等集成,方便进行数据库操作。 9. *...

    WEBWORK

    2. **Taglib** 配置:`jsp-config` 部分定义了一个 JSP 标签库(Taglib),即 WebWork 的标签库。`taglib-uri` 指定标签库的唯一标识符,`taglib-location` 指定包含 TLD(Tag Library Descriptor)的 JAR 文件位置...

    Webwork2_guide

    4. **拦截器(Interceptor)**:Webwork2引入了拦截器机制,允许在Action执行前后插入自定义逻辑。拦截器可以用来处理如登录检查、日志记录、性能监控等功能,极大地增强了框架的灵活性。 5. **动作(Action)**:...

    webwork-1.4-src.zip_webwork_webwork s_webwork.zip_webwork1.4.zip

    7. **标签库**:WebWork提供了一套自定义的JSP标签,如`&lt;ww:property&gt;`、`&lt;ww:if&gt;`等,这些标签简化了视图层的编写,提高了代码的可读性。 8. **插件系统**:WebWork支持插件扩展,开发者可以方便地添加自定义功能...

    struts与webwork的jar包无冲突版 自定义标签无冲突

    WebWork引入了自己的标签库,包括一些与Struts2标签类似的组件。当同时引入Struts和WebWork的jar包时,由于它们的标签库可能有重叠,可能会导致解析JSP页面时出现冲突,尤其是在Unix环境中,这个问题可能更为突出。 ...

    webwork详细讲解.doc

    深入理解`xwork.xml`的结构和标签对于高效使用WebWork至关重要。 #### 实战G-Roller-WW 虽然原文件中没有详细介绍G-Roller-WW的实际应用案例,但这一部分可能涉及如何将WebWork与G-Roller(一个博客平台)结合使用...

    webWork2开发指南

    6. **标签库**:WebWork2提供了丰富的标签库,如logic、bean、html等,这些标签可以帮助开发者更方便地创建动态HTML页面,提高开发效率。 7. **国际化与本地化**:WebWork2支持多语言环境,你可以通过简单的配置来...

    webwork 标签手册

    其中,WebWork标签库作为框架的一部分,提供了丰富的自定义标签,可以帮助开发者更方便快捷地实现页面逻辑。本文档将详细介绍WebWork中的几个核心标签,包括`data`标签、`property`标签、`set`标签、`push`标签以及`...

    webwork所需要的包

    4. **标签库**:WebWork提供了一套自定义的JSP标签,使得在视图层编写更简洁的代码。`webwork-tags.jar`可能包含这些标签的实现,如`&lt;ww:form&gt;`、`&lt;ww:property&gt;`等。 5. **动作和结果映射**:`xwork-core.jar`通常...

    spring与webwork框架集成

    5. **拦截器(Interceptor)**:WebWork 使用拦截器来处理请求前后的逻辑,这里添加的 `reference-resolver` 拦截器确保了 Action 中的外部引用能在运行时被正确解析。 6. **web.xml 配置**:配置监听器是集成的...

    webwork教程

    - Action是WebWork中的核心组件之一,用于处理具体的业务逻辑。 - 可以是Field-Driven Action或Model-Driven Action。 - 通过ActionContext访问当前的请求上下文信息。 - **ActionContext**: - 用于存储与当前...

Global site tag (gtag.js) - Google Analytics