簡體   English   中英

如何將javascript與JSTL標簽放在一個單獨的文件中?

[英]How to put javascript with JSTL tags in it in a separate file?

我在其標題中使用了帶有javascript的JSP。 腳本需要國際化,所以我使用<fmt:message>標簽。 我需要將腳本放在一個單獨的文件中,因為它看起來很糟糕。 這里是:

        <script type="text/javascript">
        function check(obj) {
            if (confirm("<fmt:message key="body.onsubmit.delete"/>")) {
                for( i=0; i<obj.elements.length; i++)
                    if(obj.elements[i].type=="checkbox"&&obj.elements[i].checked){
                    return true;
                }
            alert("<fmt:message key="body.alert.delete"/>");
            return false;
            }
        return false;
        }
    </script>

順便說一句,它正在檢查復選框並根據它的執行情況給出兩種類型的消息,並且運行良好。 但正如我所說,主要問題是將其置於單獨的文件中。 那么,我怎么能這樣做呢?

我強烈建議你不要這樣做。 使用JSP將字符串和其他數據放到頁面上,並使用純JavaScript提取並使用它。

為此,您可以在元素(如<body>元素)上使用“data-”屬性,或者使用非JavaScript“type”屬性的<script>塊,或其他任何屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM