2015-07-20 62 views
-1

我有一個屬性的XML文件,例如:獲得價值文件中的Java和使用JSP頁面上

<properties> 
    <entry key="message.first">Hello</entry> 
    <entry key="message.second">Hi</entry> 
</properties> 

,我想獲得價值從屬性文件並檢查是否值在JSP存在頁。

例子:

if(message.first != null) { 
    action 
} 

不知現在怎麼弄值從屬性文件,如果statment使用JSP頁面上。

+3

重複http://stackoverflow.com/questions/1140653的/ how-to-load-a-properties-file-into-a-jsp –

+0

@MickMnemonic對不起,我的錯誤是xml屬性文件。 –

+1

我認爲你仍然可以使用['loadFromXML'](http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html#loadFromXML(java。 io.InputStream))來加載數據。 –

回答

2

加載properties.xml文件: -

Properties properties = new Properties(); 
    properties.loadFromXML(new FileInputStream("props.xml")); //path of XML file 
    String firstname = properties.getProperty("firstname"); 

用於將它發送到JSP頁面: -

request.setAttribute("firstname ", firstname) 
    request.getRequestDispatcher("NEWPAGE.jsp").forward(request, response);