На самом деле, ваше веб-приложение имеет доступ к ServletContext в различных точках. Например, вы можете получить его, используя ServletRequest.getServletContext()
или ServletContextEvent
, полученный с помощью обратного вызова ServletContextListener
.
Это немного не по теме, но вы должны понимать, что этот код:
String cheminFichier = new StringBuilder(100).append(classeBP.getPackage().getName().replace(".", "/")).append(File.separator).append(
REPERTOIRE_MAPPING).append(nomFichier).append(".properties").toString();
можно / нужно записать как:
String cheminFichier = classeBP.getPackage().getName().replace(".", "/")) +
File.separator + REPERTOIRE_MAPPING + nomFichier + ".properties";
Нет никакого преимущества в производительности здесь в явном использовании здесь StringBuilder
, потому что компилятор Java скомпилирует объединение в тот же код.
Вам нужно использовать StringBuilder
, только если конкатенация включает цикл.