亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

dwr入門代碼三

系統 1952 0

把滑鼠指到書的照片上,會顯示提示文字,這些提示文字本身不是存在網頁上的,而是在Server端,當滑鼠指到書上時,會用Request object去抓,然後顯示在框框中…先寫個Java類別吧!會抓properties檔案中的文字訊息
package onlyfun.caterpillar;

import java.util.ResourceBundle;
public class Book {
?? private ResourceBundle resource;
??
?? public Book() {
????resource = ResourceBundle.getBundle( "book_zh_TW" );
?? }
????????
?? public String getDescription(String key) {
???? return resource.getString(key);
?? }
}
從程式中就知道,它會去抓book_zh_TW.properties的資料,這不是重點啦!只是Java的一個功能,我們要看的是DWR,不過先把book_zh_TW.properties準備好…
java=java in action
spring=sprin in action
ajax=ajax in action
要開放這個Book物件,在dwr.xml中…
<?xml version= "1.0" encoding= "UTF-8" ?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
"http://www.getahead.ltd.uk/dwr/dwr10.dtd" >

<dwr>
??<allow>
??<create creator= "new" javascript= "Book" scope= "application" >
????????????<param name= "class" value= "onlyfun.caterpillar.Book" />
????????</create>??
??</allow>
</dwr>
客戶端寫個網頁…
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" >
<html>
<head>
<meta http-equiv= "Content-Type" content= "text/html; charset=BIG5" >
??<script type= 'text/javascript' src= 'dwr/interface/Book.js' ></script>
??<script type= 'text/javascript' src= 'dwr/engine.js' ></script>
??<script type= 'text/javascript' src= 'dwr/util.js' ></script>
??<script type= 'text/javascript' src= 'book.js' ></script>
<title>個人著/譯作</title>
</head>
<body>

??????<div id= "ajax" onmouseover= "getBookData(this);"
onmouseout= "clearData();" ><a
href= "http://www.gotop.com.tw/waweb2004/home/home.aspx?pg=HM010X&bn=AXP011800" ><small><img
style= "border: 0px solid ; width: 80px; height: 110px; float: left;"
alt= "Ajax in action 中文版" title= "Ajax in action 中文版"
src= "images/ajax_in_action_c.jpg" hspace= "10" vspace= "2" ></small></a></div>

??????<div id= "spring" onmouseover= "getBookData(this);"
onmouseout= "clearData();" ><a
href= "http://www.gotop.com.tw/waweb2004/home/home.aspx?pg=HM010X&bn=ACL021000" ><small><img
style= "border: 0px solid ; width: 80px; height: 110px; float: left;"
alt= "Spring 技術手冊" title= "Spring 技術手冊"
src= "images/SpringTech_S.jpg" hspace= "10" vspace= "2" ></small></a></div>

??????<div id= "java" onmouseover= "getBookData(this);"
onmouseout= "clearData();" ><a
href= "http://www.gotop.com.tw/waweb2004/home/home.aspx?pg=HM010X&bn=ACL020931" ><small><img
style= "border: 0px solid ; width: 80px; height: 110px; float: left;"
alt= "Java 學習筆記" title= "Java 學習筆記"
src= "images/JavaGossip_Cover_Small.jpg" hspace= "10"
vspace= "2" ></small></a></div>

????<br/><br/><br/><br/><br/><br/>

????<div id= "info" ></div>

</body>
</html>

重點在於onmouseover跟onmouseout,滑鼠移入與移出時會呼叫的函式,還有最下面的info,抓回來的書籍介紹會放到當中…
book.js如下,簡單的很…
function getBookData(ele) {
??Book.getDescription(ele.id, setBookData);
}

function setBookData(description) {
??DWRUtil.setValue( 'info' , description);
}

function clearData() {
??DWRUtil.setValue( 'info' , '' );
}

dwr入門代碼三


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: www一级毛片 | 国产在线视频99 | 这里只有精品在线观看 | 99j久久精品久久久久久 | 日本精品久久久久中文字幕8 | 伦伦影院精品一区 | 欧美一级网址 | 站长推荐国产精品视频 | 99热精品在线播放 | 香蕉视频亚洲一级 | 99精品久久久久久久免费看蜜月 | 日韩一级黄色影片 | 免费视频久久看 | 国产精品乱码免费一区二区 | 欧美一级录像 | 久操国产 | 97在线播放| 哪个网站能看毛片 | 福利入口在线观看 | 国产成人福利夜色影视 | 久久久久久久国产免费看 | 精品一久久香蕉国产线看播放 | 久久久不卡 | 国产精品综合在线 | 天堂一区二区三区精品 | 4虎成人| 久热这里只有精品在线 | 97高清国语自产拍中国大陆 | 香蕉视频国产 | 国产精品视频第一区二区三区 | 99干99| 毛片大全免费观看 | 免费99视频有精品视频高清 | 国产亚洲欧美日韩综合综合二区 | 久久女人天堂 | 波多野结衣 一区二区 | 99精品国产在现线免费 | 狠狠插狠狠干 | 亚洲欧美日韩中文字幕网址 | 狠狠色噜狠狠狠狠 | 九九碰|