新聞中心
如何在js腳本中寫java代碼
就在function里面寫就可以,js中只能指定動作,具體顯示還得讓jsp頁面來做。
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比寧鄉(xiāng)網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式寧鄉(xiāng)網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋寧鄉(xiāng)地區(qū)。費用合理售后完善,十載實體公司更值得信賴。
在單獨的js文件中如何嵌入java代碼,謝謝!
可以使用jsp的腳本或表達式,如以下代碼:
%
out.println(new java.uti.Data());
%
單獨的js文件,怎樣才能使用Java代碼?
用DWR
它包含兩個主要的部分:允許JavaScript從WEB服務(wù)器上一個遵循了AJAX原則的Servlet中獲取數(shù)據(jù).另外一方面一個JavaScript庫可以幫助網(wǎng)站開發(fā)人員輕松地利用獲取的數(shù)據(jù)來動態(tài)改變網(wǎng)頁的內(nèi)容.
DWR采取了一個類似AJAX的新方法來動態(tài)生成基于JAVA類的JavaScript代碼.這樣WEB開發(fā)人員就可以在JavaScript里使用Java代碼就像它們是瀏覽器的本地代碼(客戶端代碼)一樣;但是Java代碼運行在WEB服務(wù)器端而且可以自由訪問WEB 服務(wù)器的資源.出于安全的理由,WEB開發(fā)者必須適當?shù)嘏渲媚男㎎ava類可以安全的被外部使用.
這個從JAVA到JavaScript的遠程功能方法給DWR的用戶帶來非常像傳統(tǒng)的RPC機制,就像RMI或者SOAP一樣,而且擁有運行在WEB上但是不需要瀏覽器插件的好處.
DWR不認為瀏覽器/WEB服務(wù)器協(xié)議是重要的,而更樂于保證編程界面的簡單自然.對此最大的挑戰(zhàn)就是把AJAX的異步特性和正常JAVA方法調(diào)用的同步特性相結(jié)合.在異步模式下,結(jié)果數(shù)據(jù)在開始調(diào)用之后的一段時間之后才可以被異步訪問獲取到.DWR允許WEB開發(fā)人員傳遞一個回調(diào)函數(shù),來異步處理Java函數(shù)調(diào)用過程.
另處 .dwr還是文件的一種格式: 比如以Dreamweaver軟件里有查找和替換,經(jīng)常用的查找和替換內(nèi)容可以保存,保存的文件就是以 .dwr結(jié)尾的文件。這種文件用記事本打開后可以看到它的內(nèi)容。
求教大神,怎么在js文件當中寫java代碼?
js中封裝幾個變量
然后,在頁面加載的時候傳過去
var param = {};
function xxx(){
param.xx;
}
script src="xxx"/
script
param.xxx = '%=變量 %';
param.xxx = '%=變量 %'
/script
本文標題:js文件寫java代碼 java執(zhí)行js文件
本文鏈接:http://fisionsoft.com.cn/article/docdjsj.html