我在我的一个项目中使用这个taglib。 https://github.com/JonathanWalsh/Granule
现在似乎很好,但我想做一些像:
<granule:compress option="${param.disableCompression}" path="contextPath">
<link rel="stylesheet" href="/resources/bootstrap/css/bootstrap.css" type="text/css" />
<link rel="stylesheet" href="/resources/jquery.ui.all.css" type="text/css" />
<link rel="stylesheet" href="/resources/jquery.ui.theme.css" type="text/css" />
<link rel="stylesheet" href="/resources/style.css" type="text/css" />
</granule:compress>
目标是在url上传递disabledCompression = true参数,并在需要时禁用压缩以解决某些问题。独立于环境。但仍然将contextPath添加到它。
有人使用过这个taglib吗?或者一些类似的图书馆可以提供帮助吗?
答案 0 :(得分:0)
那么,
我制作了自己的标签,接受这个参数。这样的事情。
< c:choose>
<c:when test="${param.ignoreCompress eq 'true'}">
<jsp:doBody/>
</c:when>
<c:otherwise>
<jsp:doBody var="body" />
<granule:compress method="${param.ignoreCompress eq 'true' ? 'none':'closure'}" >
${body}
</granule:compress>
</c:otherwise>
</c:choose>