改jsp页面的时候,发现有些js代码中的提示是不能直接套用struts的bean标签的,网上看了下javascript的切换方法,一般是在代码里做一个字符数组,根据浏览器的语言选择加载数组的哪一个值,这样做通用性不高。
想到一个方法:
在页面上写一个隐藏的div,然后div中放上bean标签,然后利用js代码读取div标签的内容即可。
function ontest(){
var obj = document.getElementById("test");
alert(obj.innerHTML);
}
<div id = "test" style="DISPLAY: none"><bean:message key = "label.username"/></div>
<input type = "button" value = "测试" onclick = "ontest()"/>
当然这个通用性还不高,后面可以在修改即可,这里只提供一个思路。