導航:首頁 > 編程語言 > 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相關的資料

熱點內容
win10投射到安卓平板 瀏覽:973
qq密碼手機怎麼解除 瀏覽:548
ie8非同步上傳文件 瀏覽:91
如何組建企業網路 瀏覽:563
xp系統新建文件夾的快捷鍵 瀏覽:222
美國戰斗機電影大全 瀏覽:783
主角穿越電影世界,第一個世界是超能失控 瀏覽:477
大胸的日本電影 瀏覽:965
桌面的網路圖標不見了怎麼辦 瀏覽:86
電影下載免費網站推薦 瀏覽:424
《穿越成武大郎》小說 瀏覽:497
店標文件格式 瀏覽:530
為什麼美團外賣app登不上去 瀏覽:75
壞小孩小說txt下載 瀏覽:144
訂飯的app有哪些 瀏覽:29
推薦幾個可以看片的網址你懂的 瀏覽:667
勵志小說網站哪個好 瀏覽:667
asp lfz385 瀏覽:837
看過一部片裡面有吃人族 瀏覽:931

友情鏈接