Я использую код, который отлично работает, но вот последние скриптлеты в моем jsp:
<% List listMillesime= MultiMillesimeFactory.getInstance().getListMillesimeActif();
pageContext.setAttribute("listMillesime",listMillesime);
%>
...
<c:forEach var="millesime" items="${listMillesime}">
...
</c:forEach>
Вот заводская декларация:
public class MultiMillesimeFactory {
private static MultiMillesime multiMillesime;
private MultiMillesimeFactory(){
}
public static MultiMillesime getInstance() {
if (multiMillesime == null) {
multiMillesime = new MultiMillesime();
}
return multiMillesime;
}
}
Multimillime - это стандартный класс с методом getListMillesimeActif
, возвращающим список. Декларация:
public class MultiMillesime {
...
public List getListMillesimeActif() throws Exception {
List _l = Collections.synchronizedList(new LinkedList());
...
return _l;
}
}
c: for each отлично работает со списком и перечислением, но здесь проблема возникает из-за использования getInstance, я безуспешно пробовал MultiMillesimeFactory.Instance.ListMillesimeActif.
И последний сценарий:
<a href='<%=request.getContextPath() %>
Я не уверен, что оба они съемные.