关于tomcat web.xml配置 <servlet>的问题
我现在有个疑惑
如果我在web.xml 配置了两个不同的 <servlet> , servletA应用里面都有application范围共享数据的applicationA, servletB 中有application范围共享数据的applicationB。
我的问题是,整个web服务器作为一个application范围 ,还是每个单独的servlet实例作为一个application范围。 servletA可以使用servletB 中的applicationB吗??
------解决方案--------------------UP
------解决方案--------------------servletA,servletB访问的appliaction都是同一个对像,一个Web应该是一个Application
------解决方案--------------------我的问题是,整个web服务器作为一个application范围 ,还是每个单独的servlet实例作为一个application范围。 servletA可以使用servletB 中的applicationB吗??
------------------------------------------------
一个web服务器可以有很多webapp,每个webapp有一个web.xml,一个application范围是指一个webapp的范围。
即是在同个webapp下的servlet都可以访问application范围内的内容。
所以servletA可以使用servletB 中的applicationB
------解决方案--------------------参考:http://www.agilesource.org
------解决方案--------------------楼主说的一个web服务器有很多webapp,每个webapp有一个web.xml,也就只有一个application对象;
只要是一个web应用程序就只有一个application对象啊~~~
不管是几个servlet,知道在同一个程序中的 ,就可以访问application,它的应用程序级的,知识键值不同而已啊