kibayasiの日記: 宛 JSPサーブレットまわりに強い人 4
日記 by
kibayasi
へるぷみー
xxx.propertiesファイルをサーブレットから読み込みたいのだけど、
どこにおいたらいいかわかりません。
--servlet-------------------------------------------------------------
Properties properties = new Properties();
File PropFile = new File( "xxx.properties" );
FileInputStream PropFileSt = new FileInputStream( PropFile );
properties.load(PropFileSt);
System.out.println( "name = " + properties.getProperty("name") );
---------------------------------------------------------------
----xxx.properties-----------------------------------------------------------
name=kibayasi
---------------------------------------------------------------
Tomcat5.0を使ってます。
なんか、しっとる人おったら、おしえてください。m(__)m
このへん (スコア:1)
かしら・・・
4の話だけど変わってない・・・と思う
Re:このへん (スコア:1)
どっか間違った作りなのかもしれんのだすが。。
情報ありがとうございますた。m(__)m
私は通りすがりのドカタ (スコア:0)
ServletContextは
javax.servlet.Servlet#init(javax.servlet.ServletConfig)のなかで
javax.servlet.ServletConfig#getServletContext()をよべばとれますわ。
public void init(ServletConfig arg0) throws ServletException {
String path = arg0.getServletContext().getRealPath("./");
}
とかやるとカレントの位置が解って幸せよ(多分)。
Re:私は通りすがりのドカタ (スコア:1)
ありがとうございます。
で、あとから気が付いたんですが、
サーブレットから呼び出す、ライブラリのメソッド内で使うということらしく。。
そっちのライブラリでは、コンテキストとれず。。(--;)
まあ、呼び出す方のサーブレット側から、ファイル名を送れば、
解決するんでしょうけど。。
というわけで、どもでした。m(__)m