<?xml version="1.0" ?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 1.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<!-- BEGIN WorkflowConfigureRequestHandler -->
<servlet>
<servlet-name>
testServlet
</servlet-name>
<servlet-class>
com.testServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>
testServlet
</servlet-name>
<url-pattern>
/testServlet/*
</url-pattern>
</servlet-mapping>
<!-- END EGovRequestHandler -->
</web-app>/////////////////////////////////////
http://servertIP:port/webName/testServlet/后面加什么都可以将会请求com.testServlet
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 1.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<!-- BEGIN WorkflowConfigureRequestHandler -->
<servlet>
<servlet-name>
testServlet
</servlet-name>
<servlet-class>
com.testServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>
testServlet
</servlet-name>
<url-pattern>
/testServlet/*
</url-pattern>
</servlet-mapping>
<!-- END EGovRequestHandler -->
</web-app>/////////////////////////////////////
http://servertIP:port/webName/testServlet/后面加什么都可以将会请求com.testServlet
假如我在webapp/ROOT下有个目录test_a,里面没有index文件。如果默认配置的话,
tomcat还是允许用户访问test_a目录的。我不想让他访问,就把conf/web.xml文件
做了修改:
......
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value> <!-- ***** -->
</init-param>
......
可是这样的话,所有类似的目录都不能访问了!现在我想要能够访问webapp/ROOT
下的另一个目录test_b,请问如何实现?
ToT ......
<servlet-name> testServlet </servlet-name>
<url-pattern> /servlet/test_b </url-pattern>
</servlet-mapping>这样行不行?