[英]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.