Как я могу сопоставить некоторый сервлет init-param
с чем-то вроде java.io.tmpdir/test
, например?Ссылка на java.io.tmpdir внутри файла web.xml
Я уже пробовал ${java.io.tmpdir}/test
, но это не сработало.
Благодаря
Как я могу сопоставить некоторый сервлет init-param
с чем-то вроде java.io.tmpdir/test
, например?Ссылка на java.io.tmpdir внутри файла web.xml
Я уже пробовал ${java.io.tmpdir}/test
, но это не сработало.
Благодаря
Это не встроено в сервлеты. Вам придется реализовать это в своем коде. библиотека Spring имеет класс для этого: http://docs.spring.io/spring/docs/3.2.x/javadoc-api/org/springframework/web/util/ServletContextPropertyUtils.html.
Я также видел, как люди переопределять ServletContext обеспечить эту поддержку: http://www.coderanch.com/t/484445/Servlets/java/access-System-Properties-determine-param
Если вы работаете с параметром инициализации на web.xml, вы можете использовать $ {initParam.myCustomPath} ... в Интернете. xml, вы получите следующее: <контекст-параметр> myCustomPath /tmp/my-app/ param-value> context-param> –