On 06/29/2010 09:03 PM, Branislav Kalas wrote:
On 06/29/2010 08:48 PM, Branislav Kalas wrote:
On 06/29/2010 11:38 AM, Branislav Kalas wrote:
Hi, in my apllication,users can open items from menu in new
tabs/windows.
When user opens item in new window system creates new page map for it.
When user close window, pagemap is still in session.
Is it somehow posibble to delete page map when user close browser
window?
Thanks.
I temporaly removed this functionality, but when i print out
"Session.get().getPageMaps().size()",
i get "19" right after sign in to apllication.
In glassfish monitor under list of sessions i see this freaky output:
504ddfc199b98146581148039b0d:{wicket:wicket.DipexISApplication:m:wicket-33=[PageMap
name=wicket-33],
wicket:wicket.DipexISApplication:m:wicket-32=[PageMap
name=wicket-32],
wicket:wicket.DipexISApplication:m:wicket-35=[PageMap
name=wicket-35],
wicket:wicket.DipexISApplication:m:wicket-34=[PageMap
name=wicket-34],
wicket:wicket.DipexISApplication:m:wicket-37=[PageMap
name=wicket-37],
wicket:wicket.DipexISApplication:m:wicket-36=[PageMap
name=wicket-36],
wicket:wicket.DipexISApplication:m:wicket-39=[PageMap
name=wicket-39],
wicket:wicket.DipexISApplication:m:wicket-38=[PageMap
name=wicket-38],
wicket:wicket.DipexISApplication:m:wicket-31=[PageMap
name=wicket-31],
wicket:wicket.DipexISApplication:m:wicket-30=[PageMap
name=wicket-30],
wicket:wicket.DipexISApplication:m:wicket-29=[PageMap
name=wicket-29], wicket:wicket.DipexISApplication:m:null=[PageMap
name=null], wicket:wicket.DipexISApplication:m:wicket-4=[PageMap
name=wicket-4], wicket:wicket.DipexISApplication:m:wicket-24=[PageMap
name=wicket-24],
wicket:wicket.DipexISApplication:m:wicket-23=[PageMap
name=wicket-23], wicket:wicket.DipexISApplication:m:wicket-3=[PageMap
name=wicket-3], wicket:wicket.DipexISApplication:m:wicket-22=[PageMap
name=wicket-22], wicket:wicket.DipexISApplication:m:wicket-2=[PageMap
name=wicket-2], wicket:wicket.DipexISApplication:m:wicket-21=[PageMap
name=wicket-21], wicket:wicket.DipexISApplication:m:wicket-1=[PageMap
name=wicket-1], wicket:wicket.DipexISApplication:m:wicket-8=[PageMap
name=wicket-8], wicket:wicket.DipexISApplication:m:wicket-28=[PageMap
name=wicket-28], wicket:wicket.DipexISApplication:m:wicket-7=[PageMap
name=wicket-7], wicket:wicket.DipexISApplication:m:wicket-27=[PageMap
name=wicket-27], wicket:wicket.DipexISApplication:m:wicket-6=[PageMap
name=wicket-6], wicket:wicket.DipexISApplication:m:wicket-26=[PageMap
name=wicket-26], wicket:wicket.DipexISApplication:m:wicket-5=[PageMap
name=wicket-5], wicket:wicket.DipexISApplication:m:wicket-25=[PageMap
name=wicket-25],
wicket:wicket.DipexISApplication:m:wicket-20=[PageMap
name=wicket-20], wicket:wicket.DipexISApplication:m:wicket-0=[PageMap
name=wicket-0], wicket:wicket.DipexISApplication:m:wicket-18=[PageMap
name=wicket-18],
wicket:wicket.DipexISApplication:m:wicket-19=[PageMap
name=wicket-19],
wicket:wicket.DipexISApplication:m:wicket-50=[PageMap
name=wicket-50],
wicket:wicket.DipexISApplication:m:wicket-15=[PageMap
name=wicket-15],
wicket:wicket.DipexISApplication:m:wicket-51=[PageMap
name=wicket-51],
wicket:wicket.DipexISApplication:m:wicket-14=[PageMap
name=wicket-14],
wicket:wicket.DipexISApplication:m:wicket-52=[PageMap
name=wicket-52],
wicket:wicket.DipexISApplication:m:wicket-17=[PageMap
name=wicket-17],
wicket:wicket.DipexISApplication:m:wicket-53=[PageMap
name=wicket-53],
wicket:wicket.DipexISApplication:m:wicket-16=[PageMap
name=wicket-16], wicket:wicket.DipexISApplication:session=sysadm; ,
wicket:wicket.DipexISApplication:m:wicket-11=[PageMap
name=wicket-11],
wicket:wicket.DipexISApplication:m:wicket-10=[PageMap
name=wicket-10],
wicket:wicket.DipexISApplication:m:wicket-13=[PageMap
name=wicket-13], wicket:wicket.DipexISApplication:m:wicket-9=[PageMap
name=wicket-9], wicket:wicket.DipexISApplication:m:wicket-12=[PageMap
name=wicket-12],
Wicket:sessionunbindinglistener-wicket.dipexisapplication=org.apache.wicket.protocol.http.abstracthttpsessionstore$sessionbindingliste...@18b1f95,
wicket:wicket.DipexISApplication:m:wicket-41=[PageMap
name=wicket-41],
wicket:wicket.DipexISApplication:m:wicket-42=[PageMap
name=wicket-42],
wicket:wicket.DipexISApplication:m:wicket-40=[PageMap
name=wicket-40],
wicket:wicket.DipexISApplication:m:wicket-49=[PageMap
name=wicket-49],
wicket:wicket.DipexISApplication:m:wicket-47=[PageMap
name=wicket-47],
wicket:wicket.DipexISApplication:m:wicket-48=[PageMap
name=wicket-48],
wicket:wicket.DipexISApplication:m:wicket-45=[PageMap
name=wicket-45],
wicket:wicket.DipexISApplication:m:wicket-46=[PageMap
name=wicket-46],
wicket:wicket.DipexISApplication:m:wicket-43=[PageMap
name=wicket-43],
wicket:wicket.DipexISApplication:m:wicket-44=[PageMap
name=wicket-44]},
50463537d1a470bc5ef5a7117f35:{wicket:wicket.DipexISApplication:m:wicket-15=[PageMap
name=wicket-15], wicket:wicket.DipexISApplication:m:wicket-4=[PageMap
name=wicket-4], wicket:wicket.DipexISApplication:m:wicket-3=[PageMap
name=wicket-3], wicket:wicket.DipexISApplication:m:wicket-14=[PageMap
name=wicket-14],
wicket:wicket.DipexISApplication:m:wicket-17=[PageMap
name=wicket-17], wicket:wicket.DipexISApplication:m:wicket-2=[PageMap
name=wicket-2], wicket:wicket.DipexISApplication:m:wicket-16=[PageMap
name=wicket-16], wicket:wicket.DipexISApplication:m:wicket-1=[PageMap
name=wicket-1], wicket:wicket.DipexISApplication:session=sysadm; ,
wicket:wicket.DipexISApplication:m:wicket-11=[PageMap
name=wicket-11], wicket:wicket.DipexISApplication:m:wicket-8=[PageMap
name=wicket-8], wicket:wicket.DipexISApplication:m:wicket-10=[PageMap
name=wicket-10], wicket:wicket.DipexISApplication:m:wicket-7=[PageMap
name=wicket-7], wicket:wicket.DipexISApplication:m:wicket-13=[PageMap
name=wicket-13], wicket:wicket.DipexISApplication:m:wicket-6=[PageMap
name=wicket-6], wicket:wicket.DipexISApplication:m:wicket-12=[PageMap
name=wicket-12], wicket:wicket.DipexISApplication:m:wicket-9=[PageMap
name=wicket-9], wicket:wicket.DipexISApplication:m:wicket-5=[PageMap
name=wicket-5], wicket:wicket.DipexISApplication:m:wicket-0=[PageMap
name=wicket-0], wicket:wicket.DipexISApplication:m:null=[PageMap
name=null],
Wicket:sessionunbindinglistener-wicket.dipexisapplication=org.apache.wicket.protocol.http.abstracthttpsessionstore$sessionbindingliste...@151b6cf}
Before i was playing with opening new windows, everything was working
fine.
Pls, any idea what could be wrong?
Thanks
I've figured out why i have som many page maps in session.
I have 18 links in menu and for every link apllies this :
PopupSettings pS = new
PopupSettings(Session.get().createAutoPageMap(),
PopupSettings.LOCATION_BAR | PopupSettings.MENU_BAR);
pS.setTarget("_blank");
newWindowMenuItemLink.setPopupSettings(pS);
And even when i set newWindowMenuItemLink.setVisible(false) , wicket
will create 18 page maps in session.
Pls, can anyone explain what i am doing wrong?
Sorry for spam, i haveto be completely blind.
When i 18-times explicitly call Session.get().createAutoPageMap(), what
else could i expect then 18 new page maps in session :)
Sorry, but still i am wondering how can i construct link, that opens in
new tab or window and will have assigned new page map?
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]