[英]JSP: Why do I get 0 instead of null in EL variable?
In servlet I do: 在servlet中,我这样做:
request.setAttribute("field-message", "Message");
In JSP I do: 在JSP中,我这样做:
<p>${field-message}</p>
I see 0 instead of "Message" in result HTML file. 我在结果HTML文件中看到0,而不是“ Message”。
What should I do to get "Message" shown there? 我应该怎么做才能在那里显示“消息”?
<p>${field-message}</p>
This is the difference between two attributes: "field" and "message". 这是两个属性之间的区别:“字段”和“消息”。 Both are nulls, so the difference is zero...
两者均为空,所以差为零...
Either you choose another name for your attribute, or you use the construct <p>${requestScope['field-message']}</p>
您可以为属性选择其他名称,或者使用结构
<p>${requestScope['field-message']}</p>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.