java - 如何将 .properties 文件加载到 jsp 中

标签 java jsp servlets

我已经做到了这一点:

private Properties logoUrls = new Properties();
logoUrls.load(new FileInputStream("channelLogos.properties"));

其中 channelLogos.properties 与我的 JSP 位于同一目录中。我得到一个 FileNotFound 异常。如果不是与 JSP 相同的目录,我的应用程序实际上在哪里认为我的意思是“channelLogos.properties”?如何确定加载属性文件的正确路径?

最佳答案

这将完成工作:

<%@page import="java.io.InputStream" %>
<%@page import="java.util.Properties" %>

<%
    InputStream stream = application.getResourceAsStream("/some.properties");
    Properties props = new Properties();
    props.load(stream);
%>

无论如何,我真的认为您应该在类路径 中拥有属性文件并使用servlet

关于java - 如何将 .properties 文件加载到 jsp 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1140653/

相关文章:

java - Hibernate 缓存 - 空表

java - 无法为 JSP 错误 tomcat、mysql 编译类

java - 如何在JAVA中使用rtrim PHP函数

java web 应用程序架构,很多 war 在耳朵里,或者一场 war 有很多 jar

java - 如何使用 Servlet Filter 获取请求/响应负载

java - Java如何查找字符串中的特定数字

java - 学习 RESTful Web 服务之前有什么先决条件吗?

java - UTF-8 无法通过 JDBC 在带有 MySQL 的 Servlet 中工作

java - 如何从 servlet 设置或访问 Tomcat 中的 JspCompilationContext?

java - 如何将字符串数组从jsp发送到servlet类