[問題] 請問ZK要怎麼去get初始參數跟產生新頁..

作者: PttJesus (PTT BLESS YOU)   2014-10-23 11:00:14
各位好 小弟是初學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的精神..
還是感謝各位大大回答~"~
作者: swpoker (swpoker)   2014-10-23 11:47:00
ajax?有套件可直接中出成json,不需要printwriter阿
作者: PttJesus (PTT BLESS YOU)   2014-10-23 11:49:00
我想說zk的精神是用ajax呈現網頁,所以才這樣說 哈哈哈..我的意思是 可以用composer直接輸出一個結果網頁而該頁有componet去呈現處理過後的資料想請問1F大大的意思是@@?? 我功力比較弱聽不太懂~"~取得json之後就有動態生成一個頁面給browser嗎??我第一個問題解出來了,是用zk.xml的設定去取得值,如下http://ppt.cc/1xma不知道算不算正確的解法..
作者: cyclone350 (老子我最神)   2014-10-23 12:21:00
Richlet是你要的嗎? http://goo.gl/E67ljH
作者: syamp (fsd)   2014-11-04 17:52:00
2的解法 <zk xmlns="http://www.zkoss.org/2005/zul" xmlns:c="client" xmlns:n="http://www.zkoss.org/2005/zk/native">先定義 <n: 為原生html tagExecutions.getCurrent().setAttribute("yyy",xxx)再對現在的execution setattribute再裡面就可以用 ${yyy} 來表示了

Links booklink

Contact Us: admin [ a t ] ucptt.com