【发布时间】:2014-02-21 16:01:43
【问题描述】:
我的 .tag 文件中定义了以下属性:
<%@ attribute name="cssFiles" required="false" type="java.lang.String" description="comma delimited list of .css files to link" %>
然后再往下是这样使用的:
<c:forEach items="${fn:split(cssFiles,',')}" var="cssFilename">
<link rel="stylesheet" type="text/css" href="/resources/css/${cssFilename}.css" />
</c:forEach>
每当我调用此标签时未设置属性时,我都会在 html 中看到此链接:
<link rel="stylesheet" type="text/css" href="/resources/css/.css">
属性设置为 null 还是空字符串?无论哪种情况,是否有一个jstl函数来做hasText()?
【问题讨论】: