有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java JSP:为什么在EL变量中得到0而不是null?

在servlet中,我会:

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

在JSP中,我会:

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

我在结果HTML文件中看到的是0而不是“Message”

我应该怎么做才能在那里显示“信息”


共 (1) 个答案

  1. # 1 楼答案

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

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

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