`
BryanMelody
  • 浏览: 61934 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

JSP页面传值为空格而不为null以及List为空不为null

 
阅读更多

    JSP传值时,前端页面input中没有内容,但是也取不到null值,很生气,经身边人点醒,加一句话即可

if(title.equals("")){
                title = null;
            }
            if(content.equals("")){
                content = null;
            }
            if(author.equals("")){
                author = null;
            }
            if(type.equals("")){
                type = null;
            }

        还有一种情况是List中没有任何对象,但是列表也不为空,后台显示List对象为[]。这是因为List对象已经被实例化,指向了一个空的对象,如果要判断List其中有没有对象,可以使用list.size()方法来判断,如果list中没有对象,那么list.size()则为0,如果有,则大于等于1,由此判断即可

分享到:
评论

相关推荐

    JAVA EL 表达式的简单简绍

    EL (Expression Language) 是 JavaServer Pages (JSP) 技术的一部分,它的主要目的是简化 JSP 页面中的数据检索过程,使得开发者能够更方便地在 JSP 页面中获取对象属性和执行简单操作。EL 的灵感来源于 ECMAScript ...

    EL表达式EL表达式

    **EL表达式(Expression Language)**是Java服务器页面(JSP)技术中的一个重要组成部分,它提供了一种简洁而强大的方式来访问和操作数据,如JavaBeans属性、JSP作用域中的对象等。EL表达式的设计目标是简化JSP页面的...

    java面试集合及答案

    - `HashMap`:基于哈希表的映射,允许键和值为null。 - `TreeMap`:基于红黑树的映射,键有序。 3. 泛型: - 泛型引入是为了在编译时检查类型安全,并且可以提供更好的类型提示。 - 泛型类和泛型方法的声明,...

    2021-2022计算机二级等级考试试题及答案No.3570.docx

    16. Python字符串操作:`set`将字符串转化为不重复的字符集,然后`list`和`sort`排序,输出为`['j', 's', 'y', 'z']`。 17. 存储占用:字符串包含字符编码,空格(' ')占用1字节,'0'也是1字节,数字0占用1字节,...

    springmybatis

    查询出列表,也就是返回list, 在我们这个例子中也就是 List<User> , 这种方式返回数据,需要在User.xml 里面配置返回的类型 resultMap, 注意不是 resultType, 而这个resultMap 所对应的应该是我们自己配置的 ...

    2021-2022计算机二级等级考试试题及答案No.11737.docx

    23. **空值**:空值(NULL)表示没有值,它不等于 0、空字符串,且任意两个空值不等同。 24. **Python 二维数组**:在 Python 中,可以通过列表嵌套来实现二维数组,例如 `arr = [[1, 2, 3], [4, 5, 6]]` 创建了一...

    freemarker总结

    这里所说的空值,实际上也包括那些并不存在的变量,对于一个Java的 null值而言,我们认为这个变量是存在的,只是它的值为null,但对于FreeMarker模板而言,它无法理解null值,null值和不存在的变 量完全相同. 为了处理缺失...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    4.名字中不能包含空格。 在XML文档中任何的差错,都会得到同一个结果:网页不能被显示。各浏览器开发商已经达成协议,对XML实行严格而挑剔的解析,任何细小的错误都会被报告。你可以将上面的myfile.xml修改一下,...

    java编码规范

    - **Null的规约**:明确指出方法参数或返回值是否允许为null。 - **特殊代码注释**:对特殊代码段(如异常处理)进行额外解释。 #### 6. 声明 合理的变量声明方式有助于减少代码的复杂度。 ##### 6.1 每行声明...

    网管教程 从入门到精通软件篇.txt

    如果不能在启动目录(默认为 %systemroot%System32)中找到该文件,将试着在 Windows 安装 CD 中找到它。如果有多引导系统的计算机,必须保证是在包含 Windows 的驱动器上使用该命令。 Diskpart  创建和删除硬盘...

    达内 coreJava 习题答案

    输出结果为pi = 3.1415926525880504,应该不精确 12、输入一个数据n,计算斐波那契数列(Fibonacci)的第n个值 1 1 2 3 5 8 13 21 34 规律:一个数等于前两个数之和 //计算斐波那契数列(Fibonacci)的第n个值 ...

    FreeMarker 手册

    FreeMarker 手册 .......................................................................................................... 1 用于 FreeMarker 2.3.18 .......................................................

    超完整FreeMarker中文教程,代码

    前言................................................................................................................................. 7 什么是FreeMarker? ................................................

    php中利用explode函数分割字符串到数组

    默认值为 `NULL`,表示无限制。 例如,在给定的示例中,我们有一个包含多个hello的字符串: ```php $source = "hello1,hello2,hello3,hello4,hello5"; $hello = explode(',', $source); ``` 这里,逗号(`,`)被...

Global site tag (gtag.js) - Google Analytics