jeudi 22 octobre 2015

Combine JS Files Through Servlet Mapping

I have a js library that I am trying to implement, http://ift.tt/1kwtaWd.

It is asking for all scripts to be comma separated in the src attribute. It will then take these and merge them into 1 script and return it. This is the servlet mapping that I have setup

<servlet-mapping>
    <servlet-name>JSCSSMergeServlet</servlet-name>
    <url-pattern>*.js</url-pattern>
    <url-pattern>*.css</url-pattern>
</servlet-mapping>

Here is an example of my src:

/WebExchangeStruts/struts/js/jQuery/jquery-1.11.0.min,/WebExchangeStruts/struts/js/head.core.1.0.3.min,/WebExchangeStruts/struts/js/jweb/jquery.jweb,/WebExchangeStruts/struts/js/datatables/1.10.7/jquery.dataTables,/WebExchangeStruts/js/lib/datatables.colsearch.plugin,/WebExchangeStruts/js/lib/bootstrap.min,/WebExchangeStruts/struts/js/jquery.formatter.min,/WebExchangeStruts/js/lib/bootstrap-dialog,/WebExchangeStruts/struts/js/datatables/1.10.7/dataTables.responsive,/WebExchangeStruts/js/lib/jqResponsiveTable,/WebExchangeStruts/js/common/header,/WebExchangeStruts/js/lib/pace.min,/WebExchangeStruts/js/lib/jBox.min,/WebExchangeStruts/js/lib/bootstrap-dialog-listener.js

My servlet pattern does not match when this is there. I can reduce it to 1 script and the pattern matches and the servlet picks it up ok. Is there anything I can do to match this pattern and get the servlet to fire?




Aucun commentaire:

Enregistrer un commentaire