2016-08-18 5 views
3

Как поместить массив, сформированный значением, хранящимся в файле свойств (разделенным запятой), переменной в JSP-файле без использования инструкций Java, но с использованием выражения EL или JSTL ?Как поместить массив, хранящийся в файле свойств, в переменную JSP

В свойствах файла:

vals.value=element1, element2, element3 

Что мне нужно сделать, чтобы поместить в файл JSP поставить element1, element2, element3 как массив?

+1

Если вы не хотите выполнять какие-либо скрипты в своем JSP, тогда создайте Servlet для задания. Вы можете выполнить работу в методе init сервлета, который вы настроили на загрузку при запуске. Таким образом, вы можете поместить его в область приложения, и он будет там, когда вы захотите получить к нему доступ в своем JSP. – rickz

+0

В качестве альтернативы вы можете создать собственный тег или «файл тега». – rickz

ответ

2

вы можете загрузить файл propertyt следующим образом, а затем сохранить значение в соответствии с вашим путем.

<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt"%> 
<fmt:bundle basename="property file name"/> 
<fmt:message key="error.more" />