gpt4 book ai didi

java - 如何将带有 JSTL 标签的 javascript 放在单独的文件中?

转载 作者:行者123 更新时间:2023-11-29 05:59:52 25 4
gpt4 key购买 nike

我在它的标题中有带有 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> 元素)或 <script> 上使用“data-”属性具有非 JavaScript“类型”属性或其他任何内容的 block 。

关于java - 如何将带有 JSTL 标签的 javascript 放在单独的文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10585215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com