我说的是纯 servlet 应用程序(假设没有使用框架)。哪个Servlet Listener不需要在web.xml中配置?为什么?谢谢。
最佳答案
HttpSessionBindingListener 未在 DD 中注册.. 它只是自动发生.. HttpSession 对象本身应该处理这个问题。HttpSession 实现应该像下面这样工作:
public void SetAttribute( String name, Object value ) {
if( value instanceof HttpSessionBindingListener ) {
// Build HttpSessionBindingEvent
value.valueBound( event );
}
// Do the rest
}
关于servlets - 哪个Servlet Listener不需要在web.xml中配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23287673/