可以使用 web.xml 可视编辑器的“Web 应用程序侦听程序”部分来添加、删除和查看 Web 应用程序侦听程序的部署信息。通过使用 Web 应用程序侦听程序,您可以更好地控制与 ServletContext 和 HttpSession 对象之间的交互,并有效地管理 Web 应用程序使用的资源。Web 应用程序侦听程序是实现一个或多个 Servlet 事件侦听程序接口的类。初始化和销毁 Servlet 上下文和会话时,以及在上下文或会话中添加或删除属性时,应用程序事件将通知 Web 应用程序侦听程序。
要部署 Web 应用程序侦听程序,必须在 web.xml 文件中对其进行注册。在执行此操作时,应为服务器提供部署 Web 应用程序侦听程序所需的信息。告诉服务器在调用 Web 应用程序侦听程序时应装入的类。
在 web.xml 文件中注册 Web 应用程序侦听程序之前,必须在“新建文件”向导中创建它,或者从现有源中导入它。可以使用“新建文件”向导的“名称和位置”面板来注册 Web 应用程序侦听程序。如果尚未执行此操作,或者要修改注册的 Web 应用程序侦听程序的部署信息,请使用 web.xml 可视编辑器的“Web 应用程序侦听程序”部分。
在“项目”窗口中,可通过以下方法打开 web.xml 可视编辑器:展开“Web 页”节点,展开 WEB-INF 节点,然后双击 web.xml 文件。单击编辑器顶部的“常规”以打开“常规”部分,然后单击“Web 应用程序侦听程序”标题以打开“Web 应用程序侦听程序”部分。
单击“添加”以定义具有以下属性的侦听程序元素: