Ho due problemi. Il primo è che sto usando JSP e che non posso risolvere. Il secondo è che sto diventando un comportamento strano.
Quando ho messo questo nel metodo doGet() della mia servlet
req.setAttribute("test", "SARASA");
req.getRequestDispatcher("WEB-INF/main.jsp").forward(req, resp);
E questo in "WEB-INF/main.jsp":
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%= request.getAttribute("test") %>
<c:out value="${test}"/>
l'output è:
SARASA ${test}
Non so cosa sto facendo male ... quale può essere la ragione di questo?
Aggiornamento: ho risolto aggiungendo
<%@ page isELIgnored="false" %>
In ogni JSP in cui ne avevo bisogno. Stranamente, non avevo bisogno di questo in un altro progetto usando alcuni file web.xml e pom.xml molto simili (sto usando Maven).
prova rappresentano ciò ?? – confucius
test è il nome dell'attributo che stavo impostando (vedere il servlet), mappato a una stringa che dice "SARASA" – eordano
Vedere anche parte inferiore della nostra pagina wiki JSTL: http://stackoverflow.com/tags/jstl/info – BalusC