İki sorunum var. Birincisi JSP kullanıyorum ve çözemediğim. İkincisi, garip bir davranış alıyorum. "WEB-INF/main.jsp" in
benim servlet'dirreq.setAttribute("test", "SARASA");
req.getRequestDispatcher("WEB-INF/main.jsp").forward(req, resp);
ait doGet() yönteminde bu koymak
Ve bu: çıktı
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%= request.getAttribute("test") %>
<c:out value="${test}"/>
olduğunu
:SARASA ${test}
Neyi yanlış yaptığımı bilmiyorum ... bunun nedeni ne olabilir?
Güncelleme: Ben bunu gerektiğinde her JSP ise
<%@ page isELIgnored="false" %>
ekleyerek çözdü. Garip bir şekilde, çok benzer bir web.xml ve pom.xml dosyalarını kullanarak başka bir projeye ihtiyacım yoktu (maven kullanıyorum).
testi ne temsil ?? – confucius
testi, "SARASA" – eordano
yazan bir dizeyle eşleştirilen (benim sunucuya bakın) özniteliğin adıdır. Ayrıca, JSTL wiki sayfamızın altına da bakın: http://stackoverflow.com/tags/jstl/info – BalusC