2013-09-17 1 views
0

Как я могу сопоставить некоторый сервлет init-param с чем-то вроде java.io.tmpdir/test, например?Ссылка на java.io.tmpdir внутри файла web.xml

Я уже пробовал ${java.io.tmpdir}/test, но это не сработало.

Благодаря

+1

Если вы работаете с параметром инициализации на web.xml, вы можете использовать $ {initParam.myCustomPath} ... в Интернете. xml, вы получите следующее: <контекст-параметр> myCustomPath /tmp/my-app/

ответ

0

Это не встроено в сервлеты. Вам придется реализовать это в своем коде. библиотека 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