我在javascript中从json创建一个列表,并将其附加到jsp中的列表中。在创建列表项时,我想动态地从资源包中获取一些信息。我的代码如下,我无法获得资源,任何人都可以帮助解决这个问题?
$.ajax({
url : '/api/getlistitems',
success : function(result) {
if(result.success) {
var items = '';
$.each(result.listItems, function(idx, item) {
var link = item.link;
var name = item.name;
var target = item.target;
items += '<li><a href="'+link+'" target="'+target+'"><i class="entypo-monitor"></i><span><fmt:message key="'+name+'" /></span></a></li>';
});
$('#main-menu').append(items);
}
}
});
答案 0 :(得分:0)
在将页面发送到客户端进行渲染之前,容器会评估您的JSTL标记,因此使用format标记,假设它将在AJAX调用返回后进行评估是错误的。你最好在后端格式化密钥。