0

我在我的一个项目中使用这个标签库。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 添加到它。

有人用过这个标签库吗?或者一些可以提供帮助的类似库?

4

1 回答 1

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>
于 2014-02-24T20:54:03.230 回答