JSPX has fancy behavior that automatically drops tags without a body. Effectively
<script type="text/javascript" src="route/to/scripts/jquery.js"></script> <script type="text/javascript" src="route/to/scripts/jquery.ui.js"></script> <script type="text/javascript" src="route/to/scripts/something.js"></script>
will end in the browser as
<script type="text/javascript" src="route/to/scripts/jquery.js" /> <script type="text/javascript" src="route/to/scripts/jquery.ui.js" /> <script type="text/javascript" src="route/to/scripts/something.js" />
which is invalid <script> syntax (right page in browser and view View Source to see it yourself). The behavior of the browser is not defined.
You can get around this by putting <jsp:text /> between tags
<script type="text/javascript" src="route/to/scripts/jquery.js"><jsp:text /></script> <script type="text/javascript" src="route/to/scripts/jquery.ui.js"><jsp:text /></script> <script type="text/javascript" src="route/to/scripts/something.js"><jsp:text /></script>
Balusc
source share