20

重複の可能性:
.properties ファイルを jsp にロードする方法

JSP でプロパティ ファイルを使用しようとしていますが、正しく動作せず、エラーがスローされます。

Error: myproperties.properties (The system cannot find the file specified)

ここで、プロパティ ファイルにアクセスしようとしています。

<%
try
{
    FileInputStream fis = new FileInputStream("myproperties.properties");

    Properties p = new Properties();
    p.load(fis);
    String LogFileName = p.getProperty("NameOfLogFile");
    out.println(LogFileName);

}
catch (Exception e)
{// Catch exception if any
    out.println(e.getMessage());
}

プロパティファイルにアクセスするために多くの方法で試しました。これを修正するにはどうすればよいですか?

4

3 に答える 3

35

パッケージに test.properties ファイルを作成する

pname=xyz
psurname=abc

jsp ファイルを作成します。

<%@ page language="java" import="java.util.*" %> 
<%@ page import = "java.util.ResourceBundle" %>
<% ResourceBundle resource = ResourceBundle.getBundle("test");
  String name=resource.getString("pname");
  String surname=resource.getString("psurname"); %>
  <%=name %>
 <%=surname%>
于 2012-10-02T13:15:34.773 に答える