著作一覧 |
一身上の都合で、JSPにごりごりロジック書きまくりの刑。
しかし、パラメータは取りたい。
JSPのinitParamというのが良くわからないし調べる気もおきないのでサーブレットを1つ作ってそいつのinitでapplicationのアトリビュートへ設定しておくことにする。
でもそのサーブレットは誰にも呼ばれないから当然initも呼ばれない。というか先にJSPが呼ばれる時点でだめでしょう。
しょうがないのでload-on-startupを設定。
なんか本末転倒のような気がしてきた。
追記:もちろん本末転倒。
今、何も調べないでも実装可能な一番早い方法を利用した結果、無意味なサーブレットが必要になっているわけで(既存のweb.xmlにservletの設定が記述されているから要素名をそこから拾える)。
Kazzさんがツッコンでくれた(感謝)context-paramを使えば同じことが遙かに楽にできます、確かに。
ジェズイットを見習え |