2012-08-11 30 views
0

我是新來的這種類型的開發,我需要幫助在我的Java應用程序中創建主要方法取決於JavaScript事件。在java中的javascript事件不存在

如何看待主要的Java方法或它的最重要的部分,以防萬一我想要JavaScript的事件(提交按鈕onClick事件),將triger java方法?

如果我在這裏混合的東西,請隨時糾正我。

謝謝

+1

您需要一個Web服務器,先生,並且需要在其上創建一個Servlet/JSP應用程序。 – craftsman 2012-08-11 14:46:43

回答

1

看起來像你想創建客戶端服務器交互,其中服務器從客戶端偵聽click事件,作用於它,並響應返回給客戶端。有幾種方法可以做到這一點。我通常使用一些MVC框架,比如Spring MVC或者Struts 2.它們爲這種開發提供了內置的支持。您可以將客戶端事件映射到Controller的情況下,或者在struts的情況下映射到控制器。這兩個框架中都有很多Web上的示例/教程。

你也可以使用jquery。它帶有$ .ajax方法,它帶有一個url參數。此參數的值可以是要在click事件上調用的服務器方法。網上還有很多這樣的例子。

+0

感謝你提供的信息很多,我的問題在於,我有兩個部分包含主要方法和包含按鈕的html頁面的java文件。 Java的主要方法是怎麼樣的(或者它應該如何從按鈕事件)?我希望我在這裏清楚。 – nabil 2012-08-11 18:32:12