Özniteliğimi JSP sayfasında ServletContext nesnesinden nasıl bulabilirim? JSP sayfasında ServletContext özniteliği alın
Ben daha önce ayarlayın: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) {
}}
ve şimdi JSP sayfasında almak istiyorum. Belki ${pageContext.servletContext.attributeNames}
ile ilginizi çekebilir mi?
Teşekkür kullanmak çok daha iyidir cevap için. Ben $ {applicationScope.engine.rooms} kullanılır ve benim için çalışır!) –
hiçbir request.getServletContext() yöntemi yoktur; neden? – shareef
'request.getSession(). getServletContext()' yerine kullanın. – DFB