1.6.6 在web.xml文件中声明TestServlet.class和可以调用它的URL
打开testApp/WEB-INF目录,用自己喜欢的XML编辑器或者文本编辑器打开web.xml文件。如果要声明TestServlet.class,则需要把以下代码添加在XML元素之后。
Test
coreservlets.TestServlet
在这有限的几行代码中,我们声明了一个名为Test的可以代表TestServlet.class的servlet。注意,元素列出了packageName.className(没有.class后缀)形式的servlet类的完全合格名称。
现在,我们需要告诉Tomcat哪一个URL能够调用声明的Test servlet。把以下代码添加到web.xml的元素即可完成此步骤。
Test
/test
这些代码告诉Tomcat服务器,当一个客户端通过类似http://host/testApp/test的URL请求testApp应用程序的时候,应该调用前面声明的名为Test的 servlet。清单1.4是这个web.xml文件的完整代码。
清单1.4 web.xml文件<?xml version="1.0"encoding="ISO-8859-1"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/Web-app_2_4.xsd"
version="2.4">
Test
coreservlets.TestServlet
Test
/test
NoInvoker
coreservlets.NoInvokerServlet
NoInvoker
/servlet/*
index.jsp
index.html
要了解web.xml文件的详细内容,请参考第2章。
【责任编辑:云霞 TEL:(010)68476606】
点赞 0