Jsp读取properties配置文件
如何在jsp中获取properties配置文件中的其中一个参数呢?
首先你需要知道两点,
第一,你的配置文件在项目中的路径,注意,这里所说的路径是项目部署到服务器后的的配置文件路径,不是java项目中的。
第二,你所要获取的参数名称。
下面拿我自己的需求作例子。在btc_dachang\web\WEB-INF\classes文件夹中有一个application.properties,该文件中有一个参数web.path,现在我要取到web.path对应的值。
<%@ page contentType="text/html;charset=UTF-8"%>
<%@ page import="java.sql.* " %>
<%@ page import="java.io.*" %>
<%@ page import="java.util.*" %>
<%
Properties pro = new Properties();
String realpath = request.getRealPath("/");
try{
FileInputStream in = new FileInputStream(realpath+"WEB-INF/classes/application.properties");
pro.load(in);
}
catch(Exception e){
out.println(e);
}
String webPath = pro.getProperty("web.path");
//out.println(webPath);
%>
<script language="javascript" type="text/javascript">
var webPath = '<%=webPath%>';
</script>