TLD + JSTL Socorro!

é possivel criar uma JSTL que recebe um parametro e executa um comando no banco?

eu tenho uma jstl funcionando assim

        <book:tagAndre max="3" var="line">
            ${line}<br>            
        </book:tagAndre>    

e gostaria que fosse assim

        <book:tagAndre max="${param.qtde}" var="line">
            ${line}<br>            
        </book:tagAndre>    

porem tenho o seguinte erro

According to TLD or attribute directive in tag file, attribute max does not accept any expressions

como faço para conseguir isso?

o TLD esta assim

    <tag>
        <name>tagAndre</name>
        <tag-class>com.teste.primeiroTLD</tag-class>
        <attribute>
            <name>max</name>
        </attribute>
    </tag>