【发布时间】:2012-03-23 17:03:39
【问题描述】:
我在模型中存储了一个名为“domain”的对象,它有两个方法,getDescriptionEn() 和 getDescriptionFr()。
我需要根据当前语言环境的描述。
这是我的问题,我有以下问题:
var locale = "${currentLocale}"; // This returns either "En" or "Fr"
var method = "{domain.getDescription".concat(locale).concat("}"); // This is "{domain.getDescriptionEn}" or "{domain.getDescriptionFr}"
var expr = "$".concat(method); // This is going to be "${domain.getDescriptionFr}"
现在我想评估这个表达式,但它似乎不起作用。
我尝试了很多不同的方式来解析字符串,
我也试过了:
var method = "domain.getDescription".concat(locale); // This is "domain.getDescriptionEn" or "domain.getDescriptionFr"
var expr = "${".concat(method).concat("}");
【问题讨论】:
标签: java javascript jsp el