我正處於一個使用Java連接到服務器並從服務器檢索數據的Web項目的起始階段。我已經創建了初始html頁面,該頁面接受來自用戶的一些值,例如員工ID等,這些值必須存儲在Java對象中併發送到服務器。如何將html頁面的表單值傳遞給java對象?
如何將數據從我的html頁面存儲到Java對象中?我搜遍了很多網站,但沒有找到令人滿意的東西。
任何指導將受到歡迎。
在此先感謝。
我正處於一個使用Java連接到服務器並從服務器檢索數據的Web項目的起始階段。我已經創建了初始html頁面,該頁面接受來自用戶的一些值,例如員工ID等,這些值必須存儲在Java對象中併發送到服務器。如何將html頁面的表單值傳遞給java對象?
如何將數據從我的html頁面存儲到Java對象中?我搜遍了很多網站,但沒有找到令人滿意的東西。
任何指導將受到歡迎。
在此先感謝。
你需要處理HTTP請求的東西。在Java中,你沒有什麼選擇,我推薦閱讀Servlet(最簡單,輕量級的解決方案)或者例如REST Webservices,SpringMVC,但這些是更復雜的解決方案。 您至少需要像Tomcat這樣的servlet容器來部署帶有servlet的Web應用程序。
謝謝。我現在重寫了我的代碼來處理servlet。如你所說,它們非常簡單,重量輕。我正在使用Tomcat進行部署。截至目前,它工作正常。 –
您需要編寫Java REST API,並從您的表單和您的表單數據一起進行後期調用。
謝謝。將嘗試它。 –
我會推薦使用Web API框架,比如Dropwizard。 http://www.dropwizard.io/1.0.5/docs/getting-started.html
有其他選擇,但閱讀本頁面應該會給你一個REST API的工作方式的印象。解釋依據;您將創建一個Java API來處理來自前端應用程序的所有HTTP調用,其中包含html/css/js。您將數據發佈到您的Java API。該框架可以幫助您接收這些調用,然後您可以使用後端(Java)邏輯進行處理。
您需要了解以下主題:
1:使用formdata向服務器發送post請求。
2:從HttpServletRequest讀取請求參數,因爲它將包含您的formdata。
3:最後,您需要將從請求中讀取的值分配給您的對象。
你知道什麼是JSP和Servlet嗎?這些是最基本的東西,讓你知道你是否想要做你在問題中所說的話。 –