導航:首頁 > 編程語言 > javascript使用java

javascript使用java

發布時間:2021-12-09 10:28:55

1. javascript調用java函數

思路
1、java端建立servlet服務,js通過ajax等方式調用servlet
2、可以通過dwr等第三方方式集成,然後調用java方法
3、用jsp,使用<%%>的方式進行腳本執行
舉例
var a= "<%=Test.buttonTest()%>"; //Test就是java類,buttonTest就是java的函數

2. Javascript:js裡面寫的是java語句

你寫的是一個純javascript,不是java
裡面的document是HTML DOM中的對象,不是java對象。
具體參照一下網專址:http://www.w3school.com.cn/htmldom/dom_obj_document.asp

希望對你有所幫助屬

3. 在javaScript中怎麼調用java程序

使用ajax可以調用

4. 如何在JavaScript中使用java類中的方法

很難! 一個是前台,一個是後台,不過AJAX 實現了這個思想!. 下面是一個AJAX實例:

// JavaScript Document
var xmlHttp;

function GetXmlHttpObject()
{
var xhr=null;
try
{
// Firefox, Opera 8.0+, Safari
xhr=new XMLHttpRequest();
}catch (e)
{
// Internet Explorer
try
{
xhr=new ActiveXObject("Msxml2.XMLHTTP");
}catch (e)
{
xhr=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xhr;
}

function getDataByDept(str)
{
xmlHttp = GetXmlHttpObject();
if(xmlHttp==null)
{
alert("很抱歉!您的瀏覽器不支持AJAX!");
return;
}

var url = "/intcard/jsp/employee.do?method=getByDept"
xmlHttp.onReadyStateChange=stateChanged;
xmlHttp.open("post",url,true);
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=UTF-8');
xmlHttp.send("dept=" + str);

}

function stateChanged()
{
if(xmlHttp.readyState == 4)
{
var result = xmlHttp.responseText;
document.getElementById("select_employees").innerHTML = result;

}

}

思想就是,通過HTML控制項的事件調用JS的方法,在JS理通過httprequest對象的open方法調用伺服器腳本----- 在伺服器腳本里 你可以用javabean的方法,並且把計算結果傳遞給JS.曲線實現了你的思想

5. 如何在javascript的腳本中調用java的對象

你說的是JavaScrpit 吧
window.location.href="地址";
window.location.replace("地址");
或者可以直接換掉form的action
document.forms[0].action="地址";
document.forms[0].submit();

6. 怎麼實現javascript中調用java類中的方法

為了方便網頁和Android應用的交互,Android系統提供了WebView中JavaScript網頁腳本調用Java類方法的機制。只要調用addJavascriptInterface方法即可映射一個Java對象到JavaScript對象上。
1、映射Java對象到JavaScript對象上

代碼如下:

mWebView = (WebView) findViewById(R.id.wv_content);
mWebView.setVerticalScrollbarOverlay(true);
final WebSettings settings = mWebView.getSettings();
settings.setSupportZoom(true);

//WebView啟用Javascript腳本執行
settings.setJavaScriptEnabled(true);
settings.(true);
//映射Java對象到一個名為」js2java「的Javascript對象上
//JavaScript中可以通過"window.js2java"來調用Java對象的方法
mWebView.addJavascriptInterface(new JSInvokeClass(), "js2java");

代碼如下:

/**網頁Javascript調用介面**/
class JSInvokeClass {
public void back() {
activity.finish();
}
}

2、JavaScript調用Java對象示例
調用上述JSInvokeClass類對象的back方法,如下:

復制代碼 代碼如下:

window.js2java.back();

7. javascript中怎樣用java中的對象

為了方便網頁和Android應用的交互,Android系統提供了中JavaScript網頁腳本調用Java類方法的機制。只要調用addJavascriptInterface方法即可映射一個Java對象到JavaScript對象上。
1、映射Java對象到JavaScript對象上
代碼如下:
mWebView = (WebView) findViewById(R.id.wv_content);
mWebView.setVerticalScrollbarOverlay(true);
final WebSettings settings = mWebView.getSettings();
settings.setSupportZoom(true);
//WebView啟用Javascript腳本執行
settings.setJavaScriptEnabled(true);
settings.(true);
//映射Java對象到一個名為」js2java「的Javascript對象上
//JavaScript中可以通過"window.js2java"來調用Java對象的方法
mWebView.addJavascriptInterface(new JSInvokeClass(), "js2java");
代碼如下:
/**網頁Javascript調用介面**/
class JSInvokeClass {
public void back() {
activity.finish();
}
}
2、JavaScript調用Java對象示例
調用上述JSInvokeClass類對象的back方法,如下:
復制代碼 代碼如下:
window.js2java.back();

8. javascript 裡面可以直接使用java語言不

當我手持這一張照片時,我感慨萬分。小時候,我就不斷聽媽媽重復這樣一句話:「日本人太壞了,壞得喪失了人性!」(點明時間和歷史事件。)

我看到這張照片,眼中浮現了當時的情景,這是一張1937年8月28日,日本侵略軍轟炸上海火車南站被記者拍下來的真實情景:

一個可憐的孩子,坐在一堆廢墟中,傷心地用臟兮兮的手捂著臉大哭起來,他身旁的繁華在一剎那間變成了廢墟,他傷心極了——因為他失去屬於自己的家園,他失去了自己最最熟悉的親人,他在心裡默默的叫喊著:「爸爸……媽媽……你們……在……在哪呀!」他望瞭望周圍,又用迷茫的眼睛望著磚頭,用稚嫩的小手一點點的搬開磚頭:「媽……媽別扔下我!」他眼裡已經沒有希望,如果他懂事了,他一定會想:為什麼會這樣,我的家,我的親人們都到哪兒去了!是呀!這個小男孩的親人到哪裡去了呢?原來在日本飛機轟炸時,媽媽用全身護住了自己的孩子,不幸被炸死,孩子艱難地活了下來。後來他被一位拍照的記者看到,送進了孤兒院里。(動作和心理描寫恰當好處。)

這時,我想起了媽媽對我說的一句說:「日本人太壞,壞得失去了人性!」沒錯,我總是認為,日本人難道沒有孩子、親人嗎?難道他們就不知道失去親人的危機感和恐懼感嗎?難道他們就只會拿刀槍去殺些無辜的人嗎?我痛恨日本侵略者,在他們的身上充滿著血腥和野心!在他們不像其他國家那樣:熱愛和平,擁抱和平。(發表看法,反問有力。)

直到現在,以日本首相為首的日本人還不肯承認歷史,承認自己給其他鄰國造成的傷害,他們這樣只會玩火自焚。

日本人呀,請珍愛他人的生命,為世界和平作出自己的貢獻吧。(結尾提出忠告。)

9. 給我一個在html裡面調用java類(Java代碼)的範例,用javascript調用java類啊

如果你只是測試java類中的一個方法的話,新建java-web項目

  1. 寫一個無返回值的方法。

  2. 在web默認啟動的jsp頁面添加以下內容:

<!--導Jquery包-->
<scriptsrc="js/project/jquery-1.7.2.min.js"></script>
<scripttype="text/javascript">
$(function(){
$.ajax({
url:"你的方法路徑(在web.xml文件中配的訪問路徑)",
data:{},//參數json格式
success:function(data){
alert(data);//data就是執行方法後返回來的值
}
});
})
</script>

如果你的java類方法中沒有用PrintWriter.print()方法就不會彈出信息,但是你把斷點打在測試的方法裡面,如果路徑是對,啟動項目後進入調試模式說明已經進入方法。

10. 單獨的js文件,怎樣才能使用Java代碼

不能在裡面寫java代碼,不過你可以把相應的數據做成js函數的參數
在jsp頁面調用時,根據java代碼,傳遞相應的參數過去

閱讀全文

與javascript使用java相關的資料

熱點內容
發送的文件怎麼找不到 瀏覽:324
cad文件欄和工具欄都不見了 瀏覽:102
看圖識建築app 瀏覽:398
word2020文件類型默認擴展名 瀏覽:194
時代少年團的圖片在哪個app 瀏覽:350
康平網站建設值多少錢 瀏覽:642
怎樣把word分頁 瀏覽:135
javareplaceall替換不了 瀏覽:985
widgetsjstwitter 瀏覽:556
如何做一個工會網站 瀏覽:694
javascript轉化為數值 瀏覽:173
l3agent配置文件 瀏覽:521
element3d文字教程 瀏覽:434
pages文件能在word里打開么 瀏覽:53
金鏟鏟配置文件下載失敗客戶端無法啟動 瀏覽:387
c按行讀取word 瀏覽:310
4g網路怎麼變成2g了 瀏覽:197
電腦安裝安卓50 瀏覽:604
網路協議分析pdf 瀏覽:945
手機傳輸到u盤文件容易損壞 瀏覽:175

友情鏈接