標準的且つ楽なやり方があったら教えてください。
My Yahoo!
propertiesファイルか、XMLファイルを作成して
作るのがいいかなと思います。
他にもデータベースにURLテーブルを作成し、
自分自身のURLをキーに遷移先URLを取得するような
SQLを実行して、URLを取得するのもありです。
ちなみに[http://マシン名:port/コンテキスト]までは
サーブレットで取得できるので、それ以降のアドレスを対象とすべきです。
何らかのフレームワークを利用してはいかがでしょうか。
サーブレットフレームワークで(たぶん)もっとも普及しているStrutsは、画面遷移をstruts-config.xmlファイルで定義するようになっています。
最初の理解には時間がかかりますが、生産性を大きくに向上できる可能性があります。
ありがとうございます!
Yahoo! JAPAN
当方は、web.xml、propertiesファイル、独自のXMLと混ぜてつかっています。用途に分けて使い分けると便利かと思います。
http://park15.wakwak.com/~unixlife/java/tomcat-webxml.html
web.xmlの設定によるTomcat Webアプリケーションの制御
context-paramで設定した値が、Servlet側で、ServletContextから簡単に取得できます。
http://jakarta.apache.org/commons/collections/
Commons Collections - Home
commons-collectionsのExtendedPropertiesを利用すれば、
key=value
の形式で書かれた値を取得できます。
ServletContext.getRealPath(value)を使えば、Tomcatのルートを取得できますので、これと組み合わせて使っています。
ありがとうございます!
ありがとうございます!