【发布时间】:2017-10-26 05:10:22
【问题描述】:
我需要从属性中读取值,并且该值将显示在我的 JSP 页面上。 我通过在 JSP 页面中添加 java 代码来执行此操作,如下所示:
<%@page import="java.io.InputStream" %>
<%@page import="java.util.Properties" %>
<%
InputStream stream = application.getResourceAsStream("etc/appconfigweb.properties");
Properties props = new Properties();
props.load(stream);
String env = props.getString("environment");
%>
<% env %>
现在我想将属性文件值加载到 JSP 页面中,而不将 java 代码放入 JSP 中。有没有将值加载到 JSP 中的方法。
【问题讨论】:
-
为什么不将值设置为来自 servlet 的属性,然后使用 JSP 中的括号表示法访问它 - 例如${env}
标签: java spring jsp servlets web