2016-02-14 59 views
0

這可能傳遞一個JavaScript變量(DateTimePicker),以便它可以存儲在MySQL數據庫中嗎?Web應用程序 - 將JavaScript變量傳輸到MySQL(JAVA)

我可以想辦法做到這一點的唯一方法是將JavaScript變量轉換爲JSON,然後將其傳輸到Java類(JavaBean),在該類中可以對其進行操作併發送到數據庫。 (沒有PHP,soley Java)。

這是一個可靠的,很好的做法嗎?由於我的編程知識仍在發展中。

+0

你的問題有一個數據庫不能存儲一個JavaScript對象(這一切都在JavaScript是一種對象)。因爲Java和SQL不是JavaScript,所以它們的變量定義是不同的,因此變量不會完全轉移。然而,大多數JavaScript對象都有一個名爲toString的方法,它將其轉換爲純文本字符串,因此您可以通過這種方式存儲變量,但是您希望確保您仍然可以使用構造函數之類的方法來使用它們。 – Binvention

+0

並記住JavaScript日期對象等一些對象具有特殊的toString方法(日期對象的一個​​對象是toDateString),這些對象比默認對象更有用 – Binvention

+0

此外,datetimepicker是什麼意思?因爲日期時間選擇器不是JavaScript變量,所以如果您希望從該日期時間選擇器保存日期對象,那麼您將使用toDateString或其他特殊方法(如前所述) – Binvention

回答

0

是的,這是可能的。 Spring是一個非常好的框架,並且對於how-tos/guides是非常好的資源。

您有正確的想法,您只需完成您的想法並嘗試一些事情。

瀏覽器 - > JavaScript - > Ajax請求 - > REST端點 - >使用JSON - >保存到數據庫。

示例項目https://github.com/spring-projects/spring-data-rest/tree/master/spring-data-rest-webmvc

+0

謝謝您的驗證。我看過你提供的示例項目,這對我來說有點陌生。有沒有更接近我的情況的更簡單的「項目/資源」? – abcdefg

相關問題