2013-09-04 1 views
0

Я использую этот taglib в одном из моих проектов. https://github.com/JonathanWalsh/GranuleJSP 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> 

Цель состоит в том, чтобы передать disabledCompression = True параметр на URL, и отключить сжатие, когда необходимо решить некоторые проблемы , Независимо от окружающей среды. Но все же добавление contextPath к нему.

Кто работал с этим taglib? Или какая-то подобная библиотека, которая могла бы помочь?

ответ

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>