我的课:
@WebListener
public class Navbar implements ServletContextListener {
@Override
public void contextInitialized(ServletContextEvent event) {
List<NavItem> navItems = new ArrayList<>();
navItems.add(new NavItem("/index.jsp", "Startseite", NavItem.Alignment.LEFT, ""));
navItems.add(new NavItem("/login.jsp", "Login", NavItem.Alignment.LEFT, ""));
event.getServletContext().setAttribute("navItems", navItems);
}
}
我的jsp文件:
<%@page contentType="text/html;" pageEncoding="UTF-8" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:forEach var="item" items="${navItems}">
<c:out value="${item.name}"/>
</c:forEach>
如何从jsp文件访问“ navItems”?我是否必须将Java文件复制到“ WEB-INF”?我在Intellij中使用maven。我也在google上搜索,但没有发现有用的信息。请帮助我。