OK I see that in tomcat I can disable cookies for the entire web app by a setting int the context.xml. This is no good for me as I cant disable cookies on such a global scale as the other apps we have running will want to use cookies
Can I not manipulate the Link object in some way to include the session id? chris888 wrote: > > Do you have any idea how i do that with Tomcat? > > I'm also reticent to do that unless I can do it for just android so I must > be able to do it programatically based on the user agent or something > > > Nino.Martinez wrote: >> >> As Igor stated, you just have to enforce the servlet containers url >> rewrite facility. It will just happen automatically. >> >> chris888 wrote: >>> OK forget that I just tried disabling cookies on the browser and it >>> worked >>> OK. >>> >>> So now I would really like to try just adding the sesion id to the link >>> URL, >>> can I do this by manipulating the webmarkupcontainer? do you think it >>> would >>> work if i am mixing cookie and url session tracking? >>> >>> I tried adding a valuemap to the resourcelink but it then wants a shared >>> resourcereference rather than a resource and I'm not sure thats the >>> route to >>> go down as that would add a parameter after the '?' and i think I need >>> it >>> before, here is the markup generated with cookies disabled in the >>> browser >>> >>> ;jsessionid=E47FF1C037EFEAA8BC6408308A5270DA?wicket:interface=:0:messagelistrow:1:playmessagelink::IResourceListener:: >>> Unknown >>> >>> >>> Below is the code that creates the list of links, (the >>> VxsWASMessageResource >>> extends DynamicWebResource that returns a stream in the >>> getResourceState) >>> >>> >>> VxsMessageIterator iter = pageList.iterator(); >>> RepeatingView rv = new >>> RepeatingView("messagelistrow"); >>> add(rv); >>> >>> int count = 0; >>> do { >>> VxsVoiceMessage message = >>> (VxsVoiceMessage)iter.next(); >>> >>> WebMarkupContainer parent = new >>> WebMarkupContainer(rv.newChildId()); >>> rv.add(parent); >>> >>> // Add the resource link >>> ResourceLink link = new >>> ResourceLink("playmessagelink", new >>> VxsWASMessageResource(pageList.indexOf(message))); >>> parent.add(link); >>> link.add(new Label("fromlabel", >>> message.getFromAddress().getPersonal())); >>> >>> count++; >>> >>> } while (iter.hasNext() && count < 6); >>> >>> >>> Any ideas how to get the session id in there? >>> >>> >>> >>> >>> igor.vaynberg wrote: >>> >>>> well, what you can do is disable session cookie tracking on your >>>> servlet container. that way sessionid will be written into every url. >>>> >>>> -igor >>>> >>>> On Fri, Oct 24, 2008 at 11:00 AM, chris888 <[EMAIL PROTECTED]> >>>> wrote: >>>> >>>>> thanks for the lightning fast reply >>>>> >>>>> I'm guessing that the media player does not know about the browsers >>>>> cookie >>>>> so cant send it. >>>>> How can I tell for sure if it is or not? >>>>> >>>>> On the browser requests object I see that a session id is requested >>>>> and >>>>> requestedSessionCookie is true >>>>> When the media player requests they are null and false >>>>> >>>>> >>>>> >>>>> igor.vaynberg wrote: >>>>> >>>>>> the jsessionid should be there only during the first request. after >>>>>> the first request the container switches to using the session cookie. >>>>>> is the cookie set on the android end? is it being sent back? >>>>>> >>>>>> -igor >>>>>> >>>>>> On Fri, Oct 24, 2008 at 10:48 AM, chris888 <[EMAIL PROTECTED]> >>>>>> wrote: >>>>>> >>>>>>> Hi, >>>>>>> I have a fairly simple wicket page that displays a list of links >>>>>>> that >>>>>>> are >>>>>>> DynamicWebResource links to MP3 streams. This works fine on most >>>>>>> platforms I >>>>>>> am running on (the link either plays in the browser or media player >>>>>>> opens >>>>>>> to >>>>>>> play the link) but on Android I find that when the media player >>>>>>> opens >>>>>>> it >>>>>>> makes requests on a different session and by tracing back through >>>>>>> the >>>>>>> code I >>>>>>> see that the requestedSessionID on the request is null. >>>>>>> >>>>>>> Is there a way to put the jsessionId on the ResourceLink URL? might >>>>>>> that >>>>>>> possibly allow wicket to pick up the correct session? >>>>>>> >>>>>>> Or any other suggestions very welcome >>>>>>> >>>>>>> Cheers :) >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> View this message in context: >>>>>>> http://www.nabble.com/No-session-requested-when-playing-MP3-resource-link-tp20154778p20154778.html >>>>>>> Sent from the Wicket - User mailing list archive at Nabble.com. >>>>>>> >>>>>>> >>>>>>> --------------------------------------------------------------------- >>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>>>>> >>>>>>> >>>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>>>> >>>>>> >>>>>> >>>>>> >>>>> -- >>>>> View this message in context: >>>>> http://www.nabble.com/No-session-requested-when-playing-MP3-resource-link-tp20154778p20155020.html >>>>> Sent from the Wicket - User mailing list archive at Nabble.com. >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>>> >>>>> >>>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>> >>>> >>>> >>>> >>> >>> >>> >>> >> >> -- >> -Wicket for love >> >> Nino Martinez Wael >> Java Specialist @ Jayway DK >> http://www.jayway.dk >> +45 2936 7684 >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > > -- View this message in context: http://www.nabble.com/No-session-requested-when-playing-MP3-resource-link-tp20154778p20187661.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]