2016-11-16 54 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

謝謝老兄!這正是我需要的! –

相關問題