NutzCN Logo
问答 nutz如何动态获取本地化字符串?
发布于 1987天前 作者 qq_ee8ec586 1524 次浏览 复制 上一个帖子 下一个帖子
标签:

在jsp页面如何通过字符串key值获取msg中的本地字符串?
在js代码中发现${msg}并不是一个js对象,如何通过自己指定变量key获取其中的内容:
如:
var key = 'my.msg.key'
如何通过key获取 ${msg['my.msg.key']}的内容?
我试过${msg[key]}是不行的
求大神指教!!

7 回复

msg在服务器端,mvc视图渲染的时候写进页面的

但是有没有办法根据key动态地取出其中的内容呢?

你指的动态是js代码吧?

$.ajax从后台取, 或者把整个map渲染到页面

知道了,那么要自己从Mvcs.getMessages(Mvcs.getReq())这里面取得对应key的value字符串。
感觉官方文档里面提到的方式中 ${msg['my.msg.key']} , 这个${msg}对象不太友好,不能直接当js对象用或者转化为js对象用,不是很方便呢。

不方便toJson是吧?

恩,得想想

添加回复
请先登陆
回到顶部