jsp页面读取xxx.properties文件中的配置以及配置文件的配置

素颜马尾好姑娘i 2022-01-20 22:25 609阅读 0赞

一、配置文件的配置

new—>File,命名为messages.properties,在propertites中对name和value进行配置,name要和下面的fmt:message key值对应。

20190606194441804.png

二、配置文件的读取

1.JSP页面引入jstl中的fmt标签

  1. <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>

2.使用fmt:setBundle加载properties文件

  1. <!-- Demo为不带properties扩展名的文件名,如Demo.properties;var为存储该配置文件的变量名 -->
  2. <fmt:setBundle basename="Demo" var="demo" />

3.使用fmt:message读取配置值

  1. <!-- key为配置文件中的属性名;var为存储该配置值的变量名;demo为上一步中存储配置文件的变量名 -->
  2. <fmt:message key="hello" var="test" bundle="${demo}" />

第2、3步可合并,可新建一个fmt.jsp页面,配置如下:

  1. <%@page language="java" contentType="text/html;charset=UTF-8"%>
  2. <fmt:bundle basename="i18n.messages">
  3. <fmt:message key="aaa" var="aaa" />
  4. <fmt:message key="bbb" var="bbb" />
  5. </fmt:bundle>

然后在需要的页面进行引入:

  1. <%@ include file="fmt.jsp"%>

4.使用EL表达式读取配置值

  1. ${test}

5.给js变量赋值,一定要放在单引号中。

  1. var hello='${test}'

可以在标签中直接使用,如:

  1. <input type="text" value="${test}" />
  2. <li>${test}</li>

发表评论

表情:
评论列表 (有 0 条评论,609人围观)

还没有评论,来说两句吧...

相关阅读

    相关 properties配置文件读取

    现在的项目为了更易维护,一般都是使用配置文件。这样做更灵活,可以很方便应对不同的环境。properties文件大家也见得多了,下面介绍一下properties的读取问题 一