【问题标题】:JSP: Why do I get 0 instead of null in EL variable?JSP:为什么我在 EL 变量中得到 0 而不是 null?
【发布时间】:2012-08-20 17:53:11
【问题描述】:

在 servlet 中我这样做:

request.setAttribute("field-message", "Message");

在 JSP 中我这样做:

<p>${field-message}</p>

我在结果 HTML 文件中看到 0 而不是“消息”。

我应该怎么做才能在此处显示“消息”?

【问题讨论】:

    标签: java jsp jakarta-ee el


    【解决方案1】:
    <p>${field-message}</p>
    

    这是两个属性之间的区别:“字段”和“消息”。两者都是空值,所以差为零……

    要么为属性选择另一个名称,要么使用构造 &lt;p&gt;${requestScope['field-message']}&lt;/p&gt;

    【讨论】:

      猜你喜欢
      • 2020-06-17
      • 1970-01-01
      • 1970-01-01
      • 2014-12-19
      • 1970-01-01
      • 2019-04-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多