[Javalist] apache wicket: "model a session-ben" problémája
Keresztes Jozsef
jkeresztes at vati.hu
2012. Május. 30., Sze, 15:04:21 CEST
Sziasztok !
ApacheWicket 1.4.17:
Volt-e nektek azzal problémátok, amikor egy form (és a gyerek komponensek) model-jét session-ben tároltátok ?
(Azért kellene az a módszer, hogy később az űrlapra visszatérve megmaradjanak a mező tartalmak)
Szóval ha erről az űrlapról továbbmegyek (egy Link-kel), és a böngésző back-gombjával jövök vissza az űrlapra, onnantól nem működik jól.
Ezután az űrlap egy input mezőjébe új adatot gépelve, a submit gomb hatására nem kerül be az adat a model-be.
Ugyanígy lehet ezt a problémát produkálni ha az űrlapról egy link-kel popup ablakot nyitok, majd ezt az ablakot lezárom.
Azt is megfigyeltem ha az űrlap modelje nem session-ben van (hanem a saját WebPage példányban), akkor az űrlappal
nincs probléma.
Nekem olyan érzésem van mintha a MySession.get() nem mindig ugyanazat a session példányt adná vissza...
Amúgy így néz ki a MySession osztály:
public class MySession extends WebSession {
...
public static MySession get() {
return (MySession)Session.get();
}
...
}
Mi lehet a probléma ?
Joe
További információk a(z) Javalist levelezőlistáról