[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