如果以“/”开头,就从当前应用的根目录开始匹配,如果不以“/”开头就从当前文件所在的目录开始匹配。
这样的话,如果文件本来就在根目录下面,那么加“/”和不加“/”就没啥区别。
假设tomcat中web应用程序(webapp)有一个名为my的web应用程序,且servlet的名字为HelloWorldServlet
1.form aciton中的斜杠: 代表域名 的访问路径(即webapp的根路径 ),如:代表192.168.0.1 。 它不包括web应用程序的名称(这里即my)。
故在form的action要写上/ my/ HelloWorldServlet
2.web.xml中<servlet-mapping>的斜杠:代表域名+web应用程序名 , 如:192.168.0.1/my 。
故在 <servlet-mapping>中只需写上 / HelloWorldServlet,而没有/my