UpGrade zk 3 to zk 5 it Error session
1 Jun 2011 01:32:26 GMT
8 Jun 2011 21:08:00 GMT
8 Jun 2011 21:08:00 GMT
it works fine
What version of ZK do you using?
Hi auijung,
I have tested with the following sample with ZK 5.0.7.1
<zk>
<zscript><![CDATA[
import org.zkoss.zk.ui.util.GenericForwardComposer;
public class Composer extends GenericForwardComposer {
public void onClick$btn () {
Sessions.getCurrent().setAttribute("user", "my user");
alert(Sessions.getCurrent().getAttribute("user"));
}
}
]]></zscript>
<window apply="Composer">
<button id="btn" label="click"/>
</window>
</zk>
it works fine
What version of ZK do you using?
ZK - Open Source Ajax Java Framework
SEVERE: >>java.lang.NoSuchMethodError: org.zkoss.zk.ui.Session.setAttribute(Ljava/lang/String;Ljava/lang/Object;)V
>> at com.nss.main.MenuZKSession.setSessionUser(MenuZKSession.java:139)
>> at com.nss.zk.project.LoginPage.onClick$submit(LoginPage.java:132)
>> at com.nss.zk.project.LoginPage.onOK$password(LoginPage.java:68)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>> at java.lang.reflect.Method.invoke(Unknown Source)
>> at org.zkoss.zk.ui.event.GenericEventListener.onEvent(GenericEventListener.java:87)
>> at org.zkoss.zk.ui.impl.EventProcessor.process0(EventProcessor.java:192)
>> at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:138)
>> at org.zkoss.zk.ui.event.Events.sendEvent(Events.java:306)
>> at org.zkoss.zk.ui.event.Events.sendEvent(Events.java:329)
>> at org.zkoss.zk.ui.AbstractComponent$ForwardListener.onEvent(AbstractComponent.java:3048)
>> at org.zkoss.zk.ui.impl.EventProcessor.process0(EventProcessor.java:192)
>> at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:138)
>> at org.zkoss.zk.ui.impl.UiEngineImpl.processEvent(UiEngineImpl.java:1612)
>> at org.zkoss.zk.ui.impl.UiEngineImpl.process(UiEngineImpl.java:1396)
>> at org.zkoss.zk.ui.impl.UiEngineImpl.execUpdate(UiEngineImpl.java:1109)
>> at org.zkoss.zk.au.http.DHtmlUpdateServlet.process(DHtmlUpdateServlet.java:569)
>> at org.zkoss.zk.au.http.DHtmlUpdateServlet.doGet(DHtmlUpdateServlet.java:463)
>> at org.zkoss.zk.au.http.DHtmlUpdateServlet.doPost(DHtmlUpdateServlet.java:471)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
>> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
>> at java.lang.Thread.run(Unknown Source)
is line Error
class login entean
class LoginPage extends GenericForwardComposer{
public void onClick$btLogin(){
SessionUser sessionUser = new SessionUser();
sessionUser.setId(user.getId());
sessionUser.setFullname(user.getFullname());
MenuZKSession.getCurrent().setAttribute("user", sessionUser);
}
}
public class MenuZKSession extends Sessions {
public static void setSessionUser(SessionUser user) {
Sessions.getCurrent().setAttribute("user", user); // Line Error
}
{