我正在做一個Java Web應用程序項目,其目的之一是顯示數據庫中的所有數據。它使用Hibernate,Struts2和Spring框架。但是,我希望應用程序使用jQuery和JSON檢索數據。這甚至有可能嗎?jQuery和JSON從Java Web應用程序中的數據庫檢索數據?
我該怎麼做?是否有任何工具需要實現?我無法在網上找到任何教程。希望有人能幫助!謝謝。
我正在做一個Java Web應用程序項目,其目的之一是顯示數據庫中的所有數據。它使用Hibernate,Struts2和Spring框架。但是,我希望應用程序使用jQuery和JSON檢索數據。這甚至有可能嗎?jQuery和JSON從Java Web應用程序中的數據庫檢索數據?
我該怎麼做?是否有任何工具需要實現?我無法在網上找到任何教程。希望有人能幫助!謝謝。
Java腳本可用於任何HTML小部件。這不是必須的,應該是彈簧,支柱等。最終所有這些框架作品都會吐出HTML輸出。所以你必須學習的是如何在HTML小部件中調用Java腳本函數。爲了您的refrence我將提供一些例子
<spring:bind path="accountForm.account.someData">
<SELECT name="<c:out value="${status.expression}"/>" size="1" onChange=dynDisplay();>
</spring>
所以我在這裏呼籲部件someData.like的選擇)稱爲dynDisplay的方法(這個你可以調用任何工作,並實現使用JavaScript或jQuery的任何任務。
是的,它是可能的,實際上最好的範圍,我建議您閱讀以下教程和實例,然後拿出一個解決方案:
到Java對象轉換成JSON,反之亦然使用傑克遜
http://www.mkyong.com/java/how-to-convert-java-object-to-from-json-jackson/
對Spring MVC的一個偉大的教程和Hibernate集成:
http://www.beingjavaguys.com/2014/08/spring-restful-web-services.html
爲了得到一個JSON響應了網絡服務的使用jQuery
http://api.jquery.com/jquery.getjson/
最後一個簡單的Struts 2和Spring集成示例
http://www.mkyong.com/struts/struts-spring-integration-example/