[问题] 请问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