`
shaier
  • 浏览: 7927 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
文章分类
社区版块
存档分类
最新评论

对logic:present与logic:notempty的理解

 
阅读更多

logic:present:判断scope中指定name或指定name的property是否存在

logic:notempty:判断scope中指定name或指定name的property是否为空

我的理解是先有存在再有是否为空,这是两个级别的问题,如<logic:present name="value"property="infoBean" >都不知value是否有infoBean属性如果用notEmpty判断,则会报未找到getter和setter方法的错误

分享到:
评论

相关推荐

    struts1 table标签中Logic的使用属性

    &lt;logic:notEmpty name="userList"&gt; &lt;!-- 如果userList非空,则执行这里的代码 --&gt; &lt;/logic:notEmpty&gt; ``` #### 3. `logic:equal` 用于比较两个值是否相等。支持基本类型以及对象属性的比较。 **示例1:** 检查...

    Logic 标签库.doc

    - `logic:empty` 和 `logic:notEmpty`:这两个标签用于判断变量是否为空。`logic:empty` 检查变量是否为null,空字符串,或者空的集合或Map。如果满足这些条件,则会显示标签内部的内容。相反,`logic:notEmpty` 则...

    struts1逻辑标签logic的使用

    一、`&lt;logic:notEmpty&gt;`标签 这个标签用于检查指定集合或属性是否为空。如果内容不为空,那么它包含的JSP代码块将会被渲染。例如,你可以用它来检查一个列表是否为空,然后决定是否显示“无数据”提示。 ```jsp ...

    struts logic 标签解释 跟例子

    * `&lt;logic:notEmpty&gt;`:判断变量中是否不为空 * `&lt;logic:present&gt;`:判断指定的 JavaBean、Cookie 等是否存在 * `&lt;logic:notPresent&gt;`:判断指定的 JavaBean、Cookie 等是否不存在 * `&lt;logic:messagesPresent&gt;`:...

    struts logic标签库使用手册

    - `&lt;logic:notEmpty&gt;`:检查变量不是`null`且非空,如果`list`有元素,该标签就会生效。 4. **对象存在性判断标签**: - `&lt;logic:present&gt;`:检查指定的对象或变量是否存在于指定的作用域(如request,session)...

    Struts logic标签及增删改查

    5. `&lt;logic:empty&gt;`和`&lt;logic:notEmpty&gt;`: 类似于上述的`present`和`notPresent`,这两个标签检查的是集合或字符串是否为空。在插入数据时,可以确保非空字段已填充;在删除操作中,确认要删除的数据不为空,避免因...

    精通Struts书中讲解logictaglibs的例子

    首先,我们来看一下`&lt;logic:present&gt;`和`&lt;logic:notPresent&gt;`这两个标签。它们主要用于检查请求、session或application作用域中是否存在某个对象。例如,如果要在页面上显示用户信息,但只有当用户登录时才显示,...

    重要知识logic标签库.pdf

    - `&lt;logic:notEmpty&gt;`则是`&lt;logic:empty&gt;`的反向操作。 - `&lt;logic:iterate&gt;`可用于遍历集合,并对每个元素执行标签体内的代码。 总的来说,逻辑标签库是JSP开发中不可或缺的一部分,它提高了代码的可读性和维护性,...

    Struts详细资料整理

    - `&lt;logic:empty&gt;` / `&lt;logic:notEmpty&gt;`:用于检查变量是否为空。 - 示例:`&lt;logic:empty name="attr1"&gt;attr1为空&lt;/logic:empty&gt;` - `&lt;logic:present&gt;` / `&lt;logic:notPresent&gt;`:检查变量是否存在。 - 示例:`...

    struts1.x标签库详解

    * logic:notEmpty 标签:判断某个集合是否为空。 * logic:present 标签:判断某个对象是否存在。 通过学习和掌握这些标签,可以快速地完成 Struts 相关的任务,并提高 web 应用程序的开发效率。

    重要知识Struts标签大全.pdf

    &lt;logic:notEmpty name="listForm" property="persons"&gt; &lt;logic:iterate id="person" indexId="index" name="listForm" property="persons"&gt; &lt;li&gt;Person ID: &lt;bean:write name="person" property="id"/&gt; &lt;/...

    Java+structs快速学习指南

    &lt;logic:notEmpty name="user" property="address"&gt; &lt;p&gt;User has an address. &lt;/logic:notEmpty&gt; ``` ##### 13. `notEqual` 标签 - **功能**:如果变量的值不等于指定的值,则执行标签体内的内容。 - **示例**:...

    Struts标记库.rar

    - `&lt;logic:notEmpty&gt;`、`&lt;logic:empty&gt;`:检查集合或属性是否为空。 - `&lt;logic:iterate&gt;`:迭代集合或数组,常用于遍历列表并渲染视图。 - `&lt;logic:equal&gt;`、`&lt;logic:notEqual&gt;`、`&lt;logic:greaterThan&gt;`等:进行...

    struts1标签库

    25. `logic:empty` 和 `logic:notEmpty`:这两个标签用于判断一个集合或对象是否为空,根据结果决定是否执行相应的代码块。 26. `logic:forward`:这个标签用于在页面间进行逻辑跳转,根据条件决定转向哪个页面。 ...

    JSP Struts之HTML标签库详解.txt

    根据提供的文件信息,可以看出本文主要关注的是JSP Struts框架中的HTML标签库的使用与解析。Struts是一个基于MVC(Model-View-Controller)设计模式的开源框架,主要...希望这些知识点对理解和应用Struts框架有所帮助。

    logic标签库.pdf

    - empty/notEmpty:检查指定的集合、数组或字符串是否为空。 - greaterEqual/lessEqual/greaterThan/lessThan:进行数值比较,判断一个值是否大于等于、小于等于、大于或小于另一个值。 - match/notMatch:执行...

    Java框架之Struct

    - `&lt;logic:empty&gt;`和`&lt;logic:notEmpty&gt;`用于判断对象或集合是否为空。 - `&lt;logic:present&gt;`和`&lt;logic:notPresent&gt;`检查指定对象是否存在。 - `&lt;logic:iterator&gt;`遍历集合并输出每个元素。 **JSTL(JSP标准标签库...

    struts学习笔记

    - `&lt;logic:empty&gt;` 和 `&lt;logic:notEmpty&gt;` 用于检查集合或属性是否为空。如果为空,会显示相应的内容。 - `&lt;logic:present&gt;` 和 `&lt;logic:notPresent&gt;` 用于检查特定的请求、session或application范围内的对象是否...

    STRUTS开发笔记(anifo总工程师安坤原创))

    **6.2.10 logic:notEmpty** 用于判断变量是否非空。 **6.2.11 logic:match** 用于判断字符串是否匹配正则表达式。 **6.2.12 logic:notMatch** 用于判断字符串是否不匹配正则表达式。 **6.2.13 logic:iterate**...

Global site tag (gtag.js) - Google Analytics