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

熱點內容
ug找不到指定的許可文件 瀏覽:850
數控編程g01表示什麼 瀏覽:700
java實用類 瀏覽:190
去年做哪個網站能致富 瀏覽:727
多少的cad版本能打開pdf格式文件 瀏覽:540
win10文件比率是什麼 瀏覽:652
msdb資料庫置疑 瀏覽:210
移動花卡免流app為什麼要10元 瀏覽:147
xamppphp配置文件 瀏覽:268
刪除ghost文件 瀏覽:642
蘋果7可置換地方 瀏覽:763
win10騰訊文件夾在哪裡 瀏覽:262
在網站前面加什麼可以看會員視頻 瀏覽:908
哪個讀書app支持格式最全 瀏覽:322
魅族mx3提示網路可能會受到監控 瀏覽:308
如何判斷復制文件是否完整 瀏覽:803
qq接收的語音文件在 瀏覽:408
手機qq禁止查看動態 瀏覽:923
如何用編程求解二重積分 瀏覽:366
在桌面上搜索不到文件夾 瀏覽:723

友情鏈接