freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

struts2與ajax-全文預(yù)覽

2025-09-15 23:07 上一頁面

下一頁面
  

【正文】 /div /div /div /body /html 清單 9 WebContent/ 由于上面所提及的原因,我在上述的代碼中并沒有使用 s:tree /標(biāo)志,而是使用了 Dojo的寫法 ——?jiǎng)?chuàng)建 widgetId 為 “treeController”的 TreeRPCController 并將設(shè)為樹的控制器。 isFolder=39。 /* ]] */ /script div dojoType=TreeRPCController widgetId=treeController DNDcontroller=create RPCUrl=s:url //div div dojoType=Tree widgetId=appFiles toggle=fade controller=treeController div dojoType=TreeNode title=39。 script type=text/javascript /* ![CDATA[ */ (.*)。)。 (s, 39。 } (function() { var t = (39。 接下來,讓我們看看 Action的配置代碼片段: action name=AjaxTree class= result/result result name=ajax type=freemarker/result /action 清單 8 src/ 最后是 JSP頁面代碼: % page language=java contentType=text/html。否則,會(huì)讀取樹的根節(jié)點(diǎn),并返回 JSP頁面; 2. 通過上面 XHR的分析,大家可以知道 data是代表樹和當(dāng)前節(jié)點(diǎn)的 JSON串,故應(yīng)將其反串行化為 Map對(duì)象,并將其 objectId屬性取出。 } catch (JSONExeption e) { ()。 } public FileWrapper[] getWrappers() { return wrappers。 private String data。 import 。 XHR請(qǐng)求格式類似如下格式: {node:{widgetId:file_226092423,objectId:C:\\Program Files\\Tomcat 5.5\\webapps\\Struts2_Ajax2,index:0,isFolder:true},tree:{widgetId:appFiles,objectId:}}amp。首先要說明的是, Struts 2的 s:tree /默認(rèn)是不支持這種按 需加載數(shù)據(jù)的 AJAX樹。 marginright: 50px。treeNodeSelected39。 var s = 。appFiles39。 } function treeNodeCollapsed(arg) { alert( + 39。)。該對(duì)象將為 JSP頁面的 s:tree /的根節(jié)點(diǎn)。 } public FileWrapper getRoot() { return root。 public class DynamicTreeAction extends ActionSupport implements ServletRequestAware { private static final long serialVersionUID = 1128593047269036737L。 然后是 Action類的代碼如下: package tutorial。 ++i) { wrappers[i] = new FileWrapper(files[i])。 0) { int length = 。 } public String getAbsolutePath() { return ()。 public FileWrapper(String path) { file = new File(path)。下例將會(huì)把 WEB應(yīng)用程序的目錄樹展現(xiàn)在 JSP頁面中。我的上一篇文章的例子就是一個(gè)典型的靜態(tài)樹。我覺得這個(gè)提議非常好,一直以來都是 “一人寫,大家留言 ”,這種相對(duì)單向的方式不免有所欠缺,而且本人所知也有限,開個(gè)討論組大家可以相互討論,共同進(jìn)步。 打開 圖 3 總結(jié) 我原本打算用一篇文章寫完這個(gè) “Struts 2與 AJAX”。 })。select39。 } (function() { var s = (39。 % page language=java contentType=text/html。接下來,讓我們看看頁面的代碼: % page language=java contentType=text/html。 if(start == null || .equals(())) { start = a。 private String start。 import 。 (Wisconsin)。 (Virgin Islands, .)。 (Tennessee)。 (Puerto Rico)。 (Ohio)。 (New York)。 (Nevada)。 (Mississippi)。 (Maryland)。 (Kentucky)。 (Illinois)。 (Geia)。 (Delaware)。 (Armed Forces the Americas)。 (Arizona)。 static { NAMES = new ArrayListString()。 首先,我要偽造一些字符串?dāng)?shù)據(jù),代碼如下: package tutorial。但如果你的 XHR返回的是 HTML片段,你可以簡(jiǎn)單地將 s:a /或 s:submit /的 “targets”屬性設(shè)為 “bookHolder”即可,詳情大家可以參考 Struts 2 Showcase。/p39。pb39。)。/p39。)。 sBook += (39。 var sBook = 39。)。 function showBook(strBook) { var oBook = eval(39。Can not retrieve the book39。) { showBook(data)。 charset=utf8 pageEncoding=utf8% % taglib prefix=s uri=/strutstags% !DOCTYPE html PUBLIC //W3C//DTD XHTML Transitional//EN html xmlns= head titleJSON Plugin/title s:head theme=ajax / script type=text/javascript (function() { (39。當(dāng)使用這些標(biāo)志的 AJAX功能,有些屬性可能會(huì)經(jīng)常用到,所以我會(huì)對(duì)這些屬性稍作解釋。 打開 “Retrieve Book”按鈕,頁面如下圖所示: 圖 1 Struts 2與 Dojo Dojo是開源 Javascript工具包,它引了 Widget的概念,方便了 Javascript面向?qū)ο缶幊蹋?OOP),改進(jìn) Javascript的事件模型。, sUrl)。 } = sBook。 /b39。 i 。 sBook += (39。pbPrice: /b$39。 + + 39。 + + 39。bookHolder39。 + + 39。39。 i++) { try { var oRequest = new ActiveXObject(arrSignatures[i])。amp。 發(fā)布運(yùn)行應(yīng)用程序,在瀏覽器中鍵入:JSON插件將 HTTP響應(yīng)( Response)的 MIME類型設(shè)為 “application/json”。 } } 清單 1 src/tutorial/ 以上代碼值得注意的是,通過 JSON的 JAVA注釋( Annotation),我們可以改變 JSON結(jié)果的屬性名稱,另外帶有 transient修飾符與沒有 Getter方法的字段( field)都不會(huì)被串行化為 JSON。 secret1 = You can39。 (It39。 } Override public String execute() { bookId = 15645912。 } public double getPrice() { return price。 JSON(name=ISBN) public int getBookId() { return bookId。 private double price。 import 。 接下是本例子的 Action代碼: package tutorial。 JSON插件( Plugin) 在 Struts 2的 showcase中的 AJAX部分, JSON的結(jié)果輸出是通過 Freemaker模板實(shí)現(xiàn)。Struts 2與 AJAX(第一部分) 在當(dāng)今 ——Web Inter環(huán)境下,簡(jiǎn)易的 AJAX集成對(duì)于一個(gè)成功的 WEB框架來說是不可或缺的。 最近在 Musachy Barroso等同志的無私奉獻(xiàn)下,開發(fā)了 Struts 2的 JSON插件( Plugin),極大地方便了我們輸出 JSON結(jié)果( Result)。 首先到以下網(wǎng)址 JSON插件的JAR包,并將其加入你的 WebContent\WEBINF\lib下。 import 。 private String title。 private String secret2。 } public void setComments(ListString ments) { = ments。 } public void setTitle(String title) { = title。 ments = new ArrayListString(3)。 (No ment!)。 return SUCCESS。該文件同時(shí)定義了 “json”的結(jié)果類型,有興趣的朋友可以打開此文件看看。
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1