2016-11-16 45 views
0

我在春天有一个控制器类。我传递的值是简单的字符串或散列图。我知道如何在百里香中获得价值。我想在纯JavaScript的HTML页面上获取值,而不是百里香。我的控制器类:如何从javascript中的spring控制器类获取值?

String s="RUSSIA"; 
    @RequestMapping(value = "/", method = RequestMethod.GET) 
    public String Country(Model model) { 
    model.addAttribute("country", s); 
    return "index"; 
    } 

现在我想要在JavaScript变量中获取此字符串。我使用HTML而不是JSP。

+0

有有很多方法可以做到这一点。如果不知道你在JS方面使用的库和你的目标浏览器,我们不可能提出一个好的方案。 – ssube

回答

1

你可以做这样的事情:

<script th:inline="javascript"> 
/*<![CDATA[*/ 

    var country = [[${country}]]; 
    console.log(country); 

/*]]>*/ 
</script> 

如果你想你的HTML离线,你可以做到这一点运行,而JS变量将永远俄罗斯

的固定值
var country = /*[[${country}]]*/ 'Russia'; 
+0

谢谢老兄!这正是我需要的! –

相关问题