在JSP页面中读取properties文件

  在做web开发时,经常遇到要修改一下配置信息。如果把这些配置信息写在代码中,后期的维护便会比较麻烦。所以,一般都是把配置信息写在配置文件里面。

  在JSP文件中,如果想要调用properties文件中的变量,则要在有文件中引入 java.util.ResourceBundle 类:

  <%@ page contentType="text/html; charset=UTF-8" import="java.util.ResourceBundle" %>

  已知配置文件login.properties:

  login.username = admin
  login.password [email protected]

  在页面中可以这样调用:

  

<%ResourceBundle res = ResourceBundle.getBundle("login"); %>
<%
    String loginName = res.getString("login.username");
    String loginPassword = res.getString("login.password");
%>

  在非外部引入的JavaScritp代码中则可以这样调用:

var loginName = "<%=loginName %>";
var loginPassword = "<%=loginPassword %>";

  然后在外部引入的Javascript代码中就可以直接使用:

alert(loginName+":"+loginPassword);

  注意,在外部引入的JavaScript文件中不可以用 var loginName = "<%=loginName %>"; 这种方式来赋值,因为JavaScritp会把 <%=loginName %> 当成字符串来处理。

在JSP页面中读取properties文件,布布扣,bubuko.com

时间: 2024-12-22 08:40:20

在JSP页面中读取properties文件的相关文章

五种方式让你在java中读取properties文件内容不再是难题

一.背景 最近,在项目开发的过程中,遇到需要在properties文件中定义一些自定义的变量,以供java程序动态的读取,修改变量,不再需要修改代码的问题.就借此机会把Spring+SpringMVC+Mybatis整合开发的项目中通过java程序读取properties文件内容的方式进行了梳理和分析,先和大家共享. 二.项目环境介绍 Spring 4.2.6.RELEASE SpringMvc 4.2.6.RELEASE Mybatis 3.2.8 Maven 3.3.9 Jdk 1.7 Id

Java项目中读取properties文件

package util; import java.io.IOException; import java.io.InputStream; import java.util.Properties; /**  * 获取配置文件信息  *   * @author Carl  *  */ public final class GetProperties { private static Properties prop = null; static{ prop = new Properties(); /

Java中读取properties 文件

Properties properties = new Properties(); // 方法1 try { // 在加载的class文件中加载,文件是和类文件放在一下的 ClassLoader loader = PropertiesUtil.class.getClassLoader(); InputStream inStream = loader.getResourceAsStream("config.properties"); properties.load(inStream);

Eclipse 中读取properties文件中文乱码解决问题

在开发java中多少会遇到需要编辑properties等属性文件的时候,有时候用文本编辑器看到的内容会使各种的乱码入下图: 针对这种情况可以给Eclipse安装上一个插件Properties Editor,属性文件通过这个编辑器打开可以解决乱码问题. 安装插件方法:help--Eclipse Marketplace如下图,我的Eclipse是Mars Release (4.5.0)

spring 中读取properties 文件

在src  目录下建立configs.properties backup.host = 192.168.1.6 backup.user = root backup.pwd =pwd 建立静态类: package com.ly.jxc.util; import java.io.IOException; import java.util.HashMap; import java.util.Map; import java.util.Properties; import org.springframe

分别应用include指令和include动作标识在一个jsp页面中包含一个文件。

hello.jsp <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+re

Java在Web项目中读取properties文件

1 import java.io.FileNotFoundException; 2 import java.io.IOException; 3 import java.io.InputStream; 4 import java.sql.SQLException; 5 import java.util.Properties; 6 7 import javax.sql.DataSource; 8 9 import com.alibaba.druid.pool.DruidDataSourceFacto

js在页面中嵌入pdf文件

由于项目需求,需要在jsp页面中嵌入PDF文件,在网上搜了很多方法,大部分是用<object>标签钱嵌入,发现并不好用. 这里介绍一个很好用的插件,PDFObject  https://pdfobject.com/ 由于用的是框架,所以我直接把pdfobjects.js的代码复制到了项目中,按照上面说的方法成功插入了pdf.

Java中读取properties资源文件

一.通过ResourceBundle来读取.properties文件 /** * 通过java.util.resourceBundle来解析properties文件. * @param String path:properties文件的路径 * @param String key: 获取对应key的属性 * @return String:返回对应key的属性,失败时候为空. */ public static String getPropertyByName1(String path,String