看板 java 關於我們 聯絡資訊
各位好 小弟是初學zk的新手 之前學過一些servlet jsp等.. 最近遇到一個作業 是要把原本使用servlet, jsp的專案 把前端翻成zk的形式 是把jsp換成zul , servlet 改成 composer這樣(我是用SelectorComposer) 作用是可以在zul可以輸入資料, 傳到composer做一些處理驗證, 並產生一個新頁面顯示剛剛的結果 可是我遇到了兩個問題.. 1. 一個是原servlet裡面有override init(ServletConfig servletConfig)的方法 方法裡面是要用servletconfig.getInitParameter()取得web.xml裡設定的<init-param> 請問zk有沒有方法可以取得<init-param>?? 2.再來就是原servlet的適用PrintWriter直接去寫Html去顯示輸入資料及處理結果, 我之前練習zk是將資料船到一個寫好的zul去顯示, 想請問有composer有辦法以這類的方式去長一個新頁面嗎(不用寫新的zul)?? 方便的話可以貼demo code給我嗎??(我有看了zk live demo, 但找不到類似的方向, 英文 太爛了..) 雖然這些寫法有點違背ajax的精神.. 還是感謝各位大大回答~"~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.127.58 ※ 文章網址: http://www.ptt.cc/bbs/java/M.1414033216.A.319.html
swpoker: ajax?有套件可直接中出成json,不需要printwriter阿 10/23 11:47
PttJesus: 我想說zk的精神是用ajax呈現網頁,所以才這樣說 哈哈哈.. 10/23 11:49
PttJesus: 我的意思是 可以用composer直接輸出一個結果網頁 10/23 11:50
PttJesus: 而該頁有componet去呈現處理過後的資料 10/23 11:52
PttJesus: 想請問1F大大的意思是@@?? 我功力比較弱聽不太懂~"~ 10/23 11:53
PttJesus: 取得json之後就有動態生成一個頁面給browser嗎?? 10/23 11:54
PttJesus: 我第一個問題解出來了,是用zk.xml的設定去取得值,如下 10/23 11:56
PttJesus: http://ppt.cc/1xma 10/23 11:57
PttJesus: 不知道算不算正確的解法.. 10/23 11:57
cyclone350: Richlet是你要的嗎? http://goo.gl/E67ljH 10/23 12:21
syamp: 2的解法 <zk xmlns="http://www.zkoss.org/2005/zul" xmlns 11/04 17:52
syamp: :c="client" xmlns:n="http://www.zkoss.org/2005/zk/nativ 11/04 17:53
syamp: e"> 11/04 17:53
syamp: 先定義 <n: 為原生html tag 11/04 17:54
syamp: Executions.getCurrent().setAttribute("yyy",xxx) 11/04 17:55
syamp: 再對現在的execution setattribute 11/04 17:56
syamp: 再裡面就可以用 ${yyy} 來表示了 11/04 17:58