Including JS files (JQuery) in JSPX files

前端 未结 1 1465
甜味超标
甜味超标 2021-01-12 06:22

I\'m creating a dynamic web project in Eclipse (almost from scratch) and I created a JSPX file where I put

...


        
相关标签:
1条回答
  • 2021-01-12 07:20

    JSPX has the quirky behaviour that it auto-collapses tags without body. So 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 up in 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 (rightclick page in browser and do View Source to see it yourself). The browser behaviour is undetermined.

    You can workaround this by putting a <jsp:text /> between the 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>
    
    0 讨论(0)
提交回复
热议问题