我该如何在JSP页面从ServletContext对象中找到我的属性?
我之前在以下位置设置了它:
public class MyServletContextListener implements ServletContextListener{
private static final Logger logger = LoggerFactory.getLogger(MyServletContextListener.class);
@Override
public void contextInitialized(ServletContextEvent event) {
logger.info("Init gameEngine in listener");
Engine engine = Engine.getInstance();
event.getServletContext().setAttribute("engine", engine);
}
@Override
public void contextDestroyed(ServletContextEvent event) {
}}
现在想要进入JSP页面。
也许可以使用${pageContext.servletContext.attributeNames}
实现吗?
request.getSession().getServletContext()
。 - DFBgetServletContext()
方法仅在Servlet API 3.0中添加到HttpServletRequest
中。 - zb226