javaScript实现多语言切换
2015-07-02 16:40
525 查看
改jsp页面的时候,发现有些js代码中的提示是不能直接套用struts的bean标签的,网上看了下javascript的切换方法,一般是在代码里做一个字符数组,根据浏览器的语言选择加载数组的哪一个值,这样做通用性不高。
想到一个方法:
在页面上写一个隐藏的div,然后div中放上bean标签,然后利用js代码读取div标签的内容即可。
当然这个通用性还不高,后面可以在修改即可,这里只提供一个思路。
参考
想到一个方法:
在页面上写一个隐藏的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()"/>
当然这个通用性还不高,后面可以在修改即可,这里只提供一个思路。
参考
相关文章推荐
- 在LAMP环境下搭建JSP动态网页
- javascript之scrollTop
- JSP页面上显示XML信息(库里读出)
- JS获取用户屏幕信息
- html 、jsp笔记
- JS location对象
- jstree使用小结(三)
- .Net 与 Javascript 混合编程系列(如何穿透.net 和 js 的边界)
- [js开源组件开发]table表格组件
- 201507020721_《Javascript权威指南(第六版)——OO:集合类和枚举类、标准转化方法》(P217-225)
- javascript中的变量类型思考
- JS中的history对象
- windows下安装KeystoneJS
- JSON 基础知识总结
- Javascript之对象的继承
- [KnockoutJS] - Summary of Presentation of John Papa
- JS控制消除文本框中的空格符号
- 原生javascript怎样控制form表单的提交和阻止提交
- JSP 页面中用绝对路径显示图片
- angular js 使用$location问题整理