gpt4 book ai didi

java - 当传递 null 值时,struts 1 会做什么?

转载 作者:行者123 更新时间:2023-12-02 07:52:11 28 4
gpt4 key购买 nike

我正在工作中更新旧 Java 应用程序中的代码,但我对 Struts 1 还很陌生,我想知道当框架在尝试由 JSP 访问的表单中看到空值时会做什么?

  • 它是否将 null 转换为字符串 null?
  • 或者是否会将 JSP 中的字段留空?
  • 或者它会翻倒并失败吗?

感谢您对此的任何见解,

阿列克谢·蓝色。

最佳答案

我假设您的问题与 Struts 1 标记中的 null 处理行为有关。如果它们提供的参数之一为 null,大多数这些标记都会抛出 RuntimeException,但您通常可以通过将其 ignore 属性设置为 false 来覆盖此行为。这是使用 bean:write 的示例:

<bean:write name="employee" property="firstName" ignore="true"/>

在这种情况下,如果 employee bean 为 null,则将写入空白字段。

您还可以使用logic:notEmpty显式测试空值。

关于java - 当传递 null 值时,struts 1 会做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10104614/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com