作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在它的标题中有带有 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/
我是一名优秀的程序员,十分优秀!