Làm cách nào để tìm thuộc tính của tôi từ đối tượng ServletContext trên trang JSP?Lấy thuộc tính từ ServletContext trên trang JSP
tôi đặt nó trước khi in:
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) {
}}
và bây giờ muốn để có được trên trang JSP. Có thể thực hiện với ${pageContext.servletContext.attributeNames}
?
Cảm ơn cho câu trả lời. Tôi đã sử dụng $ {applicationScope.engine.rooms} và nó hoạt động cho tôi!) –
không có phương thức request.getServletContext(); tại sao – shareef
Sử dụng 'request.getSession(). getServletContext()' để thay thế. – DFB