`

webwork标签--------if

阅读更多
返回值进行区分:

1.如果是String型

Java代码 复制代码

   1. <ww:if test="sftd.equals(\"4\")"></ww:if>[ 

Java代码 复制代码

   1. <ww:if test="sftd.equals(\"4\")"></ww:if>[ 

<ww:if test="sftd.equals(\"4\")"></ww:if>[

2.如果是char型

Java代码 复制代码

   1. <ww:if test="sftd.equals('4')"></ww:if>[ 

Java代码 复制代码

   1. <ww:if test="sftd.equals('4')"></ww:if>[ 

<ww:if test="sftd.equals('4')"></ww:if>[

3.如果是int型

Java代码 复制代码

   1. <ww:if test="sftd==4"></ww:if> 

Java代码 复制代码

   1. <ww:if test="sftd==4"></ww:if> 

<ww:if test="sftd==4"></ww:if>



在循环中:

Java代码 复制代码

   1. <select name="belong">  

   2. <ww:iterator value="sortBigList" status="index">  

   3. <option value="<ww:property value="id"/>" <ww:if test="%{id==model.belong}">selected</ww:if>><ww:property value="lb"/></option>  

   4. </ww:iterator>  

   5. </select> 

Java代码 复制代码

   1. <select name="belong"> 

   2. <ww:iterator value="sortBigList" status="index"> 

   3. <option value="<ww:property value="id"/>" <ww:if test="%{id==model.belong}">selected</ww:if>><ww:property value="lb"/></option> 

   4. </ww:iterator> 

   5. </select> 

<select name="belong">

<ww:iterator value="sortBigList" status="index">

<option value="<ww:property value="id"/>" <ww:if test="%{id==model.belong}">selected</ww:if>><ww:property value="lb"/></option>

</ww:iterator>

</select>

注意:id==model.belong,而不是belong==model.belong

定义变量

Java代码 复制代码

   1. <ww:set name="tt1" value="'aaaaaaaaaaaaaa'"/>   

   2. <ww:property value="#tt1"/> 

Java代码 复制代码

   1. <ww:set name="tt1" value="'aaaaaaaaaaaaaa'"/>  

   2. <ww:property value="#tt1"/> 

<ww:set name="tt1" value="'aaaaaaaaaaaaaa'"/>

<ww:property value="#tt1"/>

注意:字符串要加''

日期显示:

<ww:property value="createTime.toString()" />



<ww:if test="selectedByOthers!='true'">

<input onclick="ST(this); " type="checkbox" name="$$SelectDoc" value="<ww:property value='id'/>" style="border: 0pt;"/>

</ww:if>

<ww:else>

<input type="radio" name="$$SelectDoc" value="<ww:property value='id'/>|<ww:property value='topic'/>"

<ww:if test="id.toString().equals(aboutDocid)">checked</ww:if>

<ww:if test="#status.count % 2">style="border: 0pt;"</ww:if>

<ww:else>style="border: 0pt;background-color:#F7F7F7"</ww:else> >

</ww:else>



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Frank_Wei/archive/2009/03/21/4012438.aspx
分享到:
评论

相关推荐

    webwork-tags-API

    类似于JSTL,WebWork-Tags也包含条件和逻辑控制标签,如`&lt;ww:if&gt;`、`&lt;ww:else&gt;`和`&lt;ww:choose&gt;`等,它们使得在JSP页面中实现复杂的逻辑判断成为可能。 6. **国际化和本地化**: WebWork-Tags API 还支持国际化和...

    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支持插件扩展,开发者可以方便地添加自定义功能...

    webwork标签

    WebWork标签库分为多个类别,包括通用标签、组件化标签、流程控制标签、迭代标签、UI标签、VUI标签以及国际化支持标签。 1. **通用标签**: - `&lt;ww:property&gt;`:用于获取结果的属性值,如果未指定值,将从值栈顶部...

    WebWork标签库

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

    webwork标签的使用和介绍

    以下是对WebWork标签的详细介绍: 1. **通用标签**: - `&lt;ww:property&gt;`:用于获取ActionResult中的属性值,例如`&lt;ww:property name="pname" /&gt;`显示Person对象的pname属性值。 - `&lt;ww:param&gt;`:设置父标签的参数...

    WebWork ww标签

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

    Webwork标签库CHM

    WebWork标签库包含了一系列这样的标签,如`&lt;ww:property&gt;`、`&lt;ww:if&gt;`、`&lt;ww:else&gt;`等,它们允许开发者在JSP页面中轻松地处理业务逻辑和展示数据。 `&lt;ww:property&gt;`标签是WebWork中最常用的一个,它用于从Action上...

    webwork的很好的例子

    使用WebWork标签,可以降低视图和控制器之间的耦合度,提高代码可维护性。 3. **模板(template)**:模板技术允许开发者将呈现逻辑与业务逻辑分离,WebWork支持FreeMarker和Velocity两种模板引擎。模板文件通常...

    WebWork_Result

    if (name == null || name.length() == 0 || "World".equals(name)) { addFieldError("name", "Name can't be blank or be 'World'!"); return INPUT; } else { message = "Hello, " + name + "!"; return ...

    struts2 标签 tags API 参考文档

    `&lt;s:if&gt;` 和 `&lt;s:else&gt;` 标签提供了条件逻辑,允许在JSP页面上进行条件判断。 7. **Choice标签** Choice标签包括`&lt;s:select&gt;`(下拉列表)、`&lt;s:radio&gt;`(单选按钮)和`&lt;s:checkbox&gt;`(复选框),用于创建HTML...

    Struts2 WebWork 2.0 Tags API 中文文档 [CHM]

    Control Tags 控制标签,负责流程控制,例如 if, else, and iterator. Data Tags 数据标签,数据创建和操作,例如 bean, push, and i18n. Struts2.0 Tags Control Tags Data Tags Form Tags FreeMarker Tags ...

    struts2.0

    - **描述**:`if`标签用于实现基本的条件判断逻辑,常与`else`或`elseif`标签配合使用。 - **参数**: - `id`:非必需参数,用于标识该元素,对于UI和Form标签会直接转化为HTML `id`属性。 - `test`:必需参数,...

    WebWork上传下载

    if (file.exists()) { ServletOutputStream outputStream = ServletActionContext.getResponse().getOutputStream(); FileInputStream fis = new FileInputStream(file); byte[] buffer = new byte[1024]; int ...

    webwrok iterator标签status属性使用方法

    `&lt;ww:iterator&gt;`是WebWork标签库中的一个重要成员,主要用于遍历集合类型的对象。该标签支持多种集合类型(如List、Set等),并且提供了很多有用的属性来帮助开发者更灵活地控制遍历过程。 #### 二、Status 属性...

    Struts2讲义-作者:吴峻申

    - Struts2提供了丰富的控制标签,如`append`、`if`、`iterator`等,用于实现复杂的页面逻辑。 - 这些标签的使用方法类似于HTML标签,但提供了更多的功能。 - **Struts2数据标签简介**: - Struts2的数据标签,如`...

    WebWorkTag.chm

    WebWork标签主要分为几个类别: 1. 表单标签:这些标签用于创建和处理HTML表单。例如`&lt;s:form&gt;`用于定义一个表单,`&lt;s:textfield&gt;`创建输入字段,`&lt;s:submit&gt;`定义提交按钮。它们自动处理数据绑定和验证,使得...

    struts2讲义

    - 包括`append`, `generator`, `if`, `else`, `elseif`, `iterator`, `merge`, `sort`, `subset`等标签。 - 这些标签帮助开发者实现循环、条件判断等逻辑控制。 - **5.4 Struts2数据标签简介** - **知识点**: ...

    webwrok iterator标签status属性使用方法.doc

    在探讨WebWork框架中`iterator`标签的`status`属性使用方法之前,我们先简要了解下WebWork框架。WebWork是Struts框架的一个分支,它是一个基于Java的MVC(Model-View-Controller)框架,用于构建企业级的Web应用。...

    笔记-Struts2不完美的知识点整理.docx

    2. **减少控制器的if-else语句**:Struts2使用Action和拦截器,避免了在Servlet中大量使用if-else进行路由控制。 3. **视图重用**:通过配置,Struts2使得视图的重用更加容易,提高了开发效率。 **Struts2与Servlet...

Global site tag (gtag.js) - Google Analytics