我是web.xml,其中tomcat查找值
<session-config>
<session-timeout>30</session-timeout>
</session-config>
我希望将相同的值作为变量提取到javabean文件中。
有没有更好的方法来查找,而不是实际上通过整个xml文件来获取一个值。
这是否可以通过JNDI查找实现?
再次,TY为您提供帮助。
答案 0 :(得分:0)
我认为你能做到的一种方式(虽然详细)是实现你自己的HttpSessionListener。覆盖其sessionCreated()方法,您可以从HttpSession
获取对HttpSessionEvent
的引用,并通过调用HttpSession#getMaxInactiveInterval(),您可以在几秒钟内获得会话超时值。然后,您可以将值存储在bean中。这个解决方案会有缺点,我会更新它。