JSP> - 默认属性不起作用?
我在使用 JSP/JSTL 标记的默认属性时遇到问题。不显示为默认属性指定的值。
<% @ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:out value='value' default="defaultValue"/>
=>显示值
<c:out value='' default="defaultValue"/>
=>不显示任何内容.. // 应该是 defaultValue
为什么这不起作用?
I'm having trouble with the default attribute of the JSP/JSTL tag . The value given for the default-attribute is not displayed.
<% @ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:out value='value' default="defaultValue"/>
=> Displays value
<c:out value='' default="defaultValue"/>
=> Displays nothing.. // Should have been defaultValue
Why doesn't this work?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先,你最好使用双引号(
"
)。然后,
""
是一个值 - 它是一个空字符串。当值为null
时使用默认值First, you'd better use double-quotes (
"
).Then,
""
is a value - it is an empty string. The default value is used when the value isnull