Xml 当web inf文件夹中有多个.properties文件时,如何使用servlet获取适当的.properties文件?
这是我的jsp代码,我在这里访问基于语言和国家的属性文件。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
即。,当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