在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 =admin@test

  在頁面中可以這樣調用:

  

<%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 %> 當成字符串來處理。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM