2011-03-11 100 views
1

我想將數據從html頁面提交給java類。我正在使用javascript從html頁面獲取數據,現在我想將這些數據發送到java類以將此數據保存到db。我使用ftl模板來生成html,所以我不能在這裏使用jsp。請給出一個例子使用JavaScript的Ajax或jQuery。如何將javascript變量值傳遞給java類

謝謝。

+0

'java class'你的意思是一個java servlet嗎? – Nishan 2011-03-11 10:37:32

回答

4

您可以使用jquery向您的Java servlet發送ajax請求。

$.ajax({ 
    type: "POST", 
    url: "/app/servlet/", 
    data: {name : "John", location : "Boston"}, 
    success: function(msg){ 
    alert("Data Saved: " + msg); 
    } 
}); 
+4

'data:{name:'John',location:'Boston'}'會更好。 – ThiefMaster 2011-03-11 10:46:28

+0

@TheifMaster:更新的代碼。謝謝! – Nishan 2011-03-11 11:33:35

+0

其實我正在開發一個插件,其中的ftl和核心java類不是servlet,所以我不能按照你的建議使用ajax。請讓我知道是否有另一種方法將javascript變量值傳遞給java,可能我們可以將javascript varibles值傳遞給ftl變量,然後將該ftl變量傳遞給java類 – 2011-03-11 13:18:15

相關問題