2014-01-21 82 views
-1

嗨Javascript函數我有一個JavaScript函數,如:從Java調用類

function abc(x,y,x) 
{ 
     do something; 

     while(condition) 
     { 
     do something; 
     } 
} 

我需要調用從Java類此方法。可能嗎?

+0

請提供更多關於您想從Java調用JS的情況。 –

回答

1
ScriptEngineManager factory = new ScriptEngineManager(); 
ScriptEngine engine = factory.getEngineByName("JavaScript"); 
engine.eval(new java.io.FileReader(jsFilePath)); 

Java有使用ScriptEngine

參考腳本支持:

+0

感謝您的幫助:) – Tanna

0

你應該明白一個事實,即JavaScript是用於客戶端腳本和使用Java我們與服務器,數據庫交互。因此,如果您想與服務器通話,請撥打AJAX來電。如果你喜歡jQuery,那麼你可以找這個link

現在,如果你只是想用java風格工作,那麼有更多美麗的圖書館可以讓你的生活變得非常簡單。 尋找Direct Web Remoting,它提供了一個非常簡單的方式與服務器交互。有幾個配置,你必須這樣做,只要通過documentation這是很容易實現。