Xml 当web inf文件夹中有多个.properties文件时,如何使用servlet获取适当的.properties文件?

Xml 当web inf文件夹中有多个.properties文件时,如何使用servlet获取适当的.properties文件?,xml,jsp,servlets,Xml,Jsp,Servlets,这是我的jsp代码,我在这里访问基于语言和国家的属性文件。 即。,当LAN是EN和国家是美国时,我需要访问EnU.S.Field文件,当郎是JP和WITH是JP时,我需要访问JPYJP属性文件,就像当我有100个属性文件时,那么如何根据适当的LAN和WORD? < P>访问属性文件,而不是直接访问您应该考虑的属性文件。使用专门为这种情况设计的机构。将属性文件放在WEB-INF/classes中,而不是仅放在WEB-INF中,并使用通用前缀命名它们 ServletContext app = get

这是我的jsp代码,我在这里访问基于语言和国家的属性文件。
即。,当LAN是EN和国家是美国时,我需要访问EnU.S.Field文件,当郎是JP和WITH是JP时,我需要访问JPYJP属性文件,就像当我有100个属性文件时,那么如何根据适当的LAN和WORD?

< P>访问属性文件,而不是直接访问您应该考虑的属性文件。使用专门为这种情况设计的机构。将属性文件放在
WEB-INF/classes
中,而不是仅放在
WEB-INF
中,并使用通用前缀命名它们

ServletContext app = getServletContext();
        localeLang = app.getInitParameter("Language");
        localeCountry = app.getInitParameter("Country"); 

使用
ResourceBundle.getBundle(“messages”,new Locale(localeLang,localecocountry))
它将从
messages\u lang\u country.properties
中提取属性,当它们存在时,返回到
messages\u lang.properties
messages.properties
,如果需要的话。

有人指导我吗?
ServletContext app = getServletContext();
        localeLang = app.getInitParameter("Language");
        localeCountry = app.getInitParameter("Country"); 
messages.properties
messages_en.properties
messages_en_GB.properties
messages_jp.properties