`
c0yne
  • 浏览: 5440 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

struts2的判空操作中一个小tips

 
阅读更多

前几天写代码时发现一个状况,标签不执行判空操作,代码如下:



<s:if test=’a!=null&&!a.isEmpty()'>
 
没错,就是简单的判断a这个集合是否为空。但为什么不执行呢?


后来我把代码改为如下所示:

<s:if test="a!=null&&!a.isEmpty()">
 


这次就是正确执行了。


结论如下,如果test语句里没有使用字符串常量(即带有&quot;&quot;的字符串字面值),那么就一定要使用双引号将test语句

包裹,而不是单引号

 

0
0
分享到:
评论

相关推荐

    struts2小程序 struts2代码

    这个“struts2小程序”很可能是开发者利用Struts2框架开发的一个小型项目,可能包含了基本的CRUD操作或其他特定功能。在描述中提到花费了3小时搭建,暗示这可能是一个简单的入门示例,用于学习或教学目的。 Struts2...

    Struts2中一个简单的入门实例

    Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、结构清晰的MVC(模型-视图-控制器)应用程序。在这个简单的入门实例中,我们将深入理解Struts2的基本概念和工作流程。 首先,Struts2的核心是...

    使用struts2写的小项目

    这个"使用struts2写的小项目"是一个模仿51job的网站,51job是国内知名的招聘网站,因此我们可以推测这个小项目是一个模拟招聘平台的Web应用。 **Struts2框架核心概念** 1. **Action类**:在Struts2中,Action类是...

    struts 空项目 struts2-blank-2.0.12.war

    这个“struts2-blank-2.0.12.war”文件是一个基于Struts2框架的空项目,版本为2.0.12,非常适合初学者或者开发者用于学习和参考。下面将详细解释Struts2框架的核心概念、主要特性以及如何使用这个空项目进行开发。 ...

    struts2-scan_struts2-scan_struts2scan_scan_struts2漏洞_

    Struts2是一个非常流行的Java MVC框架,用于构建企业级Web应用程序。然而,它在历史上曾出现过多个安全漏洞,其中最著名的就是“Struts2漏洞”。这个标题和描述提到的"struts2-scan"是一种工具,专门用来检测Struts2...

    struts2 最新漏洞 S2-016、S2-017修补方案 .docx

    同时,需要注意的是,这两个方案都需要对 Struts2 的源代码进行修改,因此需要小心地操作,以免出现错误。 此外,需要注意的是,这两个漏洞的修补需要对 Struts2 的源代码进行修改,因此需要对 Struts2 的源代码有...

    struts2jar包

    Struts2是一个强大的Java EE应用程序框架,主要用于构建企业级的Web应用。它的核心是MVC(Model-View-Controller)设计模式,可以帮助开发者组织代码,提高开发效率,并且提供了丰富的特性来支持表单验证、国际化、...

    struts2的项目(多表操作)

    这个项目名为“struts2的项目(多表操作)”,显然它专注于使用Struts2来实现对多个数据库表的操作,包括数据的增删改查以及搜索功能。下面将详细解释相关知识点。 1. **Struts2框架**: Struts2是Apache软件基金...

    Struts2漏洞检查工具Struts2.2019.V2.3

    "Struts2漏洞检查工具Struts2.2019.V2.3"是一个专门针对这些漏洞进行检测的工具,旨在帮助开发者和网络安全专业人员识别并修复Struts2框架中的安全问题。 Struts2的安全漏洞主要包括以下几类: 1. OGNL(Object-...

    struts2项目开发

    Struts2 是一个基于 Java Web 的框架,广泛应用于 Web 应用程序的开发。下面将从 Struts2 项目开发的角度,详细介绍 Struts2 框架的应用、开发流程、技术架构、实践经验等方面的知识点。 项目需求分析 在 Struts2 ...

    struts1和struts2的区别

    - **Struts2**: Struts2中的Action更像是工厂模式下的产品,每个Action实例都是线程安全的。Struts2提供了ActionSupport基类来简化Action的实现。Action本身可以是任何实现了特定接口的Java对象,甚至是普通的POJO。...

    Java Struts2 实现CRUD

    Struts2是Java Web开发中一个非常流行的MVC框架,它极大地简化了Web应用程序的构建,特别是对于实现CRUD(创建、读取、更新、删除)操作。在本篇文章中,我们将深入探讨如何使用Java Struts2框架来完成这些基本的...

    Struts2视频教程

    - **拦截器**:拦截器是Struts2的一个重要特性,可以在请求到达Action之前或之后执行特定的操作,如验证用户登录状态、日志记录等。 #### 四、Struts2进阶技巧 - **ModelDriven模式**:该模式允许Action实例共享同...

    Struts2教学视频

    Struts2是一个强大的Java web开发框架,用于构建可维护、可扩展且结构良好的应用程序。它在MVC(Model-View-Controller)设计模式的基础上提供了一种实现方式,使得开发者能够更方便地处理用户请求,控制业务逻辑,...

    struts2-core.jar

    struts2-core-2.0.1.jar, struts2-core-2.0.11.1.jar, struts2-core-2.0.11.2.jar, struts2-core-2.0.11.jar, struts2-core-2.0.12.jar, struts2-core-2.0.14.jar, struts2-core-2.0.5.jar, struts2-core-2.0.6.jar,...

    Struts2漏洞测试

    Struts2漏洞测试Struts2漏洞测试Struts2漏洞测试Struts2漏洞测试Struts2漏洞测试Struts2漏洞测试Struts2漏洞测试Struts2漏洞测试Struts2漏洞测试Struts2漏洞测试Struts2漏洞测试Struts2漏洞测试Struts2漏洞测试...

    struts2,hibernate对MYSQL数据库查增删改操作的WEB小程序

    在这个"struts2,hibernate对MYSQL数据库查增删改操作的WEB小程序"中,开发者利用Struts2的Action类来接收和响应用户的HTTP请求。Action类通常包含处理业务逻辑的方法,这些方法会调用Hibernate的相关API来执行对...

    struts2实例小程序1

    在这个“Struts2实例小程序1”中,你将开始接触并理解Struts2的基本概念和工作流程,这对于初学者来说是一个很好的起点。 1. **Struts2入门**: - **MVC模式**:Struts2遵循MVC设计模式,将业务逻辑、数据和展示...

    struts2框架2016版资料day01

    Struts2是Java Web开发中一个非常重要的MVC框架,由Apache软件基金会维护。这个"struts2框架2016版资料day01"涵盖了Struts2的基础知识,包括框架的基本架构、核心概念和初步配置。传智播客作为知名的IT教育机构,其...

    struts2小项目

    Struts2是一个强大的Java EE应用程序框架,主要用于构建企业...通过分析这个"Struts2小项目",开发者可以深入理解Struts2框架的工作原理,以及如何在实际应用中整合数据库操作,为构建更复杂的企业级应用打下坚实基础。

Global site tag (gtag.js) - Google Analytics