Spring MVC在javascript中填充动态常量值

时间:2013-10-10 20:10:44

标签: jquery spring-mvc

我想从属性文件中填充JavaScript常量,任何人都有更好的建议吗?

下面,

属性文件,

property_timeout_Success=60000
property_timeout_Failure=10000

Java Script,

var config = {
    timeout_Success: [property_timeout_Success value], 
    timeout_Failure: [property_timeout_Failure value]
};

我使用的是Spring mvc,在JavaScript文件中加载[property_timeout_Success]值的最佳方法是什么?

由于

1 个答案:

答案 0 :(得分:0)

我有类似的要求。我在Spring MVC Controller中获取了属性,然后将其放入模型中:

...... 
model.addAttribute("property_timeout_Success", property_timeout_Success); 
......

在网页中,我使用JavaScript(JSP页面)获取值:

......
var property_timeout_Success = ${property_timeout_Success};
......

希望这可以帮到你。

<强>更新

我在AjQuery中使用Ajax。 Spring MVC Controller获取属性,然后将值作为json返回到网页。你可以得到价值:

......
    var price="";
    $.ajax({
        url: 'yoururl.html',
        data: {item:item, oper:'find'},
        async: false,
        dataType: "json",
        type: "POST",
        success: function (data, textStatus, jqXHR) {
            price=data.price;
        }
    })
......