Wicketはステートフルが基本。 それでも、ステートレスなページをWicketで実現したい、実現できるなら多少制限があってもかまわない、という場合の、真のステートレス(と言い切っていいものかどうか)を実現する方法を模索してみました。 何度も書いているように、WicketはXMLレス+継承できるHTMLテンプレートなど、とても使いやすいので、ステートフルのためだけに捨てるのは非常に惜しい。 インスタンスメソッドである必要が無いメソッドはクラスメソッドで実装するように、状態が不要なケースもあります。たとえば、検索結果の2ページ目をブックマークして、そのブックマーク(URL)で直接その検索結果の2ページ目に飛べるようにする、のようなケース。これをステートフルでやってみると少し不都合があります。 素のWicket(1.5.3)で「ステートレス」にする方法は Page#isPageStateles