javascript(JS) 中的alert出来的消息怎么进行国际化
2016-01-14 13:55
585 查看
以STRUTS2、JSTL为前提
在一般的JSP页面中,我们可以使用框架提供的标签进行对出错信息的国际化,比如STRUTS2中的:
那么,针对JS中的alert语句,如何使得它打印出来的信息也能被国际化呢?直接的方法,我并没有找到,我只是找到了一个间接的方法,如下,先在页面中声明一个变量:
然后,像下面这么输出就可以了:
需要注意的是,上面的JS代码需要写在JSP页面中的,而且不能写到单独的JS文件中去。
在一般的JSP页面中,我们可以使用框架提供的标签进行对出错信息的国际化,比如STRUTS2中的:
<s:property value="%{getText('test.i18n.helloworld')}"/>
那么,针对JS中的alert语句,如何使得它打印出来的信息也能被国际化呢?直接的方法,我并没有找到,我只是找到了一个间接的方法,如下,先在页面中声明一个变量:
<s:set var="result" value="%{getText('test.i18n.helloworld')}" scope="page"></s:set>
然后,像下面这么输出就可以了:
var info="{result }"; alert(info);
需要注意的是,上面的JS代码需要写在JSP页面中的,而且不能写到单独的JS文件中去。
相关文章推荐
- jsp中的basePath和path (绝对路径 相对路径)
- js引入img标签和图片
- 区别js中name与id的简单方法
- javascript类型系统之Array
- onkeyup限制输入框只能输入数字
- JavaScript 命名空间 使用介绍
- IScroll.js 学习笔记
- js中indexof()简单使用
- js正则常用
- Javascript定义类(class)的三种方法
- SFTP例子2----使用JSch实现SFTP文件传输
- window.onload加载js函数不起作用
- JavaScript中变量提升 Hoisting
- js中的三种对话框
- 纯JS实现的3D标签云,不依赖不论什么第三方库,支持移动页面
- jsonp跨域解析
- js 数组排序
- 生动详细解释javascript的冒泡和捕获
- JavaScript面向对象之私有静态变量实例分析
- 动态导入js引发的问题