2013-07-19 51 views
0

我有一個頁面,需要輸入並點擊按鈕將它們添加到使用Javascript的同一頁面上的表格中。每次添加數據時,它都會在表格中添加一個新行。 現在,我有另一個按鈕,應該將表的所有行保存到數據庫中。在Javascript函數中使用Java類方法?

我可以爲它定義一個BusinessObject類,並且可以爲它定義一個方法,用於jdbc的所有功能。但問題是,我可以訪問表格元素,並只在JavaScript中獲取它的單元格值。

那麼有沒有一種方法可以從我的BusinessObject類訪問我的JavaScript函數的方法?

我相信AJAX可以實現這種實現。總之,我想訪問我的Java類方法到一個Javascript函數。可能嗎?

+0

讓我們在這裏明白,你*明白,代碼運行在兩臺不同的機器上,對吧? – tjameson

+0

是的,我知道一個在客戶端運行,另一個在服務器上運行。但是誰知道,技術可以提供很多東西。我不知道這樣的事情是否存在。所以不得不確認。 :) –

回答

2

不直接,沒有。您必須使用Java創建一個Web服務器(可能使用像JerseyTomcat或類似的框架),它將定義一個URL端點,並且該端點最終將使用BusinessObject類。在JavaScript方面,您只需創建調用此URL的請求(可能通過POST)。

相關問題