Re: WicketSessionFilter and empty HttpSession
Didn't work for me :( - nothing is impossible -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/WicketSessionFilter-and-empty-HttpSession-tp1888171p2136548.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
WicketSessionFilter and empty HttpSession
Hi all ; I am working on WicketSessionFilter for a while and i have problem about accessing Wicket Session in my Servlet. My question is : In WicketSessionFilter.java (core class in wicket.1.3.6.jar) at doFilter() method HttpSession httpSession = httpServletRequest.getSession(false); above code returns the session. But when my servlet post a request then above code returns NULL . It can not get the standard session object when a simple servlet post a request. Any idea why a servlet http post cause null http session in WicketSessionFilter.java ? Thanks. Altug. -- Altuğ.
Re: WicketSessionFilter and empty HttpSession
that means session has not yet been created. you should use Session.exists() to test for this. -igor On Mon, Jul 27, 2009 at 7:38 AM, Altuğ B. Altıntaşalt...@gmail.com wrote: Hi all ; I am working on WicketSessionFilter for a while and i have problem about accessing Wicket Session in my Servlet. My question is : In WicketSessionFilter.java (core class in wicket.1.3.6.jar) at doFilter() method HttpSession httpSession = httpServletRequest.getSession(false); above code returns the session. But when my servlet post a request then above code returns NULL . It can not get the standard session object when a simple servlet post a request. Any idea why a servlet http post cause null http session in WicketSessionFilter.java ? Thanks. Altug. -- Altuğ. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: WicketSessionFilter and empty HttpSession
It is impossible, I can get Session Id but then when I call servlet ' s doPost() method , WicketSessionFilter can not find the HttpSession. I mean : HttpSession httpSession = httpServletRequest.getSession(false); // WicketSessionFilter.java in wicket.1.3.6.jar returns NULL. so that my servlet throws Exception because Session wicketSession = Session.get(); throws java.lang.IllegalStateException: you can only locate or create sessions in the context of a request cycle Thanks. 2009/7/27 Igor Vaynberg igor.vaynb...@gmail.com that means session has not yet been created. you should use Session.exists() to test for this. -igor On Mon, Jul 27, 2009 at 7:38 AM, Altuğ B. Altıntaşalt...@gmail.com wrote: Hi all ; I am working on WicketSessionFilter for a while and i have problem about accessing Wicket Session in my Servlet. My question is : In WicketSessionFilter.java (core class in wicket.1.3.6.jar) at doFilter() method HttpSession httpSession = httpServletRequest.getSession(false); above code returns the session. But when my servlet post a request then above code returns NULL . It can not get the standard session object when a simple servlet post a request. Any idea why a servlet http post cause null http session in WicketSessionFilter.java ? Thanks. Altug. -- Altuğ. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- Altuğ.
Re: WicketSessionFilter and empty HttpSession
thats why i said use Session.exists() to check first, and only call Session.get() if Session.exists() returned true. -igor On Mon, Jul 27, 2009 at 9:45 AM, Altuğ B. Altıntaşalt...@gmail.com wrote: It is impossible, I can get Session Id but then when I call servlet ' s doPost() method , WicketSessionFilter can not find the HttpSession. I mean : HttpSession httpSession = httpServletRequest.getSession(false); // WicketSessionFilter.java in wicket.1.3.6.jar returns NULL. so that my servlet throws Exception because Session wicketSession = Session.get(); throws java.lang.IllegalStateException: you can only locate or create sessions in the context of a request cycle Thanks. 2009/7/27 Igor Vaynberg igor.vaynb...@gmail.com that means session has not yet been created. you should use Session.exists() to test for this. -igor On Mon, Jul 27, 2009 at 7:38 AM, Altuğ B. Altıntaşalt...@gmail.com wrote: Hi all ; I am working on WicketSessionFilter for a while and i have problem about accessing Wicket Session in my Servlet. My question is : In WicketSessionFilter.java (core class in wicket.1.3.6.jar) at doFilter() method HttpSession httpSession = httpServletRequest.getSession(false); above code returns the session. But when my servlet post a request then above code returns NULL . It can not get the standard session object when a simple servlet post a request. Any idea why a servlet http post cause null http session in WicketSessionFilter.java ? Thanks. Altug. -- Altuğ. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- Altuğ. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: WicketSessionFilter and empty HttpSession
OK. Problem occurs because of swfupload - swfupload.org/ swfupload is a flash based file upload tool and it doesn't send cookie information in the http header so i can't access Wicket Session. I am sending Session Id in URL when posting via swfupload; Is there any way to access Session object assume that you know session Id ? Thanks. 2009/7/27 Igor Vaynberg igor.vaynb...@gmail.com thats why i said use Session.exists() to check first, and only call Session.get() if Session.exists() returned true. -igor On Mon, Jul 27, 2009 at 9:45 AM, Altuğ B. Altıntaşalt...@gmail.com wrote: It is impossible, I can get Session Id but then when I call servlet ' s doPost() method , WicketSessionFilter can not find the HttpSession. I mean : HttpSession httpSession = httpServletRequest.getSession(false); // WicketSessionFilter.java in wicket.1.3.6.jar returns NULL. so that my servlet throws Exception because Session wicketSession = Session.get(); throws java.lang.IllegalStateException: you can only locate or create sessions in the context of a request cycle Thanks. 2009/7/27 Igor Vaynberg igor.vaynb...@gmail.com that means session has not yet been created. you should use Session.exists() to test for this. -igor On Mon, Jul 27, 2009 at 7:38 AM, Altuğ B. Altıntaşalt...@gmail.com wrote: Hi all ; I am working on WicketSessionFilter for a while and i have problem about accessing Wicket Session in my Servlet. My question is : In WicketSessionFilter.java (core class in wicket.1.3.6.jar) at doFilter() method HttpSession httpSession = httpServletRequest.getSession(false); above code returns the session. But when my servlet post a request then above code returns NULL . It can not get the standard session object when a simple servlet post a request. Any idea why a servlet http post cause null http session in WicketSessionFilter.java ? Thanks. Altug. -- Altuğ. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- Altuğ. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- Altuğ.
Re: WicketSessionFilter and empty HttpSession
no, there is not afaik. what you need to do is pass it in the url just like the servlet container would /context;JSESSIONID=x?foo=bar -igor On Mon, Jul 27, 2009 at 11:09 AM, Altuğ B. Altıntaşalt...@gmail.com wrote: OK. Problem occurs because of swfupload - swfupload.org/ swfupload is a flash based file upload tool and it doesn't send cookie information in the http header so i can't access Wicket Session. I am sending Session Id in URL when posting via swfupload; Is there any way to access Session object assume that you know session Id ? Thanks. 2009/7/27 Igor Vaynberg igor.vaynb...@gmail.com thats why i said use Session.exists() to check first, and only call Session.get() if Session.exists() returned true. -igor On Mon, Jul 27, 2009 at 9:45 AM, Altuğ B. Altıntaşalt...@gmail.com wrote: It is impossible, I can get Session Id but then when I call servlet ' s doPost() method , WicketSessionFilter can not find the HttpSession. I mean : HttpSession httpSession = httpServletRequest.getSession(false); // WicketSessionFilter.java in wicket.1.3.6.jar returns NULL. so that my servlet throws Exception because Session wicketSession = Session.get(); throws java.lang.IllegalStateException: you can only locate or create sessions in the context of a request cycle Thanks. 2009/7/27 Igor Vaynberg igor.vaynb...@gmail.com that means session has not yet been created. you should use Session.exists() to test for this. -igor On Mon, Jul 27, 2009 at 7:38 AM, Altuğ B. Altıntaşalt...@gmail.com wrote: Hi all ; I am working on WicketSessionFilter for a while and i have problem about accessing Wicket Session in my Servlet. My question is : In WicketSessionFilter.java (core class in wicket.1.3.6.jar) at doFilter() method HttpSession httpSession = httpServletRequest.getSession(false); above code returns the session. But when my servlet post a request then above code returns NULL . It can not get the standard session object when a simple servlet post a request. Any idea why a servlet http post cause null http session in WicketSessionFilter.java ? Thanks. Altug. -- Altuğ. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- Altuğ. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- Altuğ. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: WicketSessionFilter and empty HttpSession
Thanks Igor. 2009/7/27 Igor Vaynberg igor.vaynb...@gmail.com no, there is not afaik. what you need to do is pass it in the url just like the servlet container would /context;JSESSIONID=x?foo=bar -igor On Mon, Jul 27, 2009 at 11:09 AM, Altuğ B. Altıntaşalt...@gmail.com wrote: OK. Problem occurs because of swfupload - swfupload.org/ swfupload is a flash based file upload tool and it doesn't send cookie information in the http header so i can't access Wicket Session. I am sending Session Id in URL when posting via swfupload; Is there any way to access Session object assume that you know session Id ? Thanks. 2009/7/27 Igor Vaynberg igor.vaynb...@gmail.com thats why i said use Session.exists() to check first, and only call Session.get() if Session.exists() returned true. -igor On Mon, Jul 27, 2009 at 9:45 AM, Altuğ B. Altıntaşalt...@gmail.com wrote: It is impossible, I can get Session Id but then when I call servlet ' s doPost() method , WicketSessionFilter can not find the HttpSession. I mean : HttpSession httpSession = httpServletRequest.getSession(false); // WicketSessionFilter.java in wicket.1.3.6.jar returns NULL. so that my servlet throws Exception because Session wicketSession = Session.get(); throws java.lang.IllegalStateException: you can only locate or create sessions in the context of a request cycle Thanks. 2009/7/27 Igor Vaynberg igor.vaynb...@gmail.com that means session has not yet been created. you should use Session.exists() to test for this. -igor On Mon, Jul 27, 2009 at 7:38 AM, Altuğ B. Altıntaşalt...@gmail.com wrote: Hi all ; I am working on WicketSessionFilter for a while and i have problem about accessing Wicket Session in my Servlet. My question is : In WicketSessionFilter.java (core class in wicket.1.3.6.jar) at doFilter() method HttpSession httpSession = httpServletRequest.getSession(false); above code returns the session. But when my servlet post a request then above code returns NULL . It can not get the standard session object when a simple servlet post a request. Any idea why a servlet http post cause null http session in WicketSessionFilter.java ? Thanks. Altug. -- Altuğ. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- Altuğ. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- Altuğ. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- Altuğ.