servlet多重映射"/>
servlet多重映射
什么是Servlet多重映射
Servlet是多重映射是指同一个Servlet可以被映射成多个虚拟路径,客户端可以通过多个路径访问同一个Servlet。
配置一servlet-mapping可以多配置多个url-pattern
配置二
这种方式的配置效果和上面的这种是一样的,即一个可以对应多个,但要注意一点,就是你的servlet-mapping虽然可以多配置,但url-pattern虚拟映射路径绝对不能重复,否则报空指针异常。servlet-mapping可以多配置
上面的web.xml配置文件中,我配置了2个servlet-mapping,这意味着你用/ServletTest和ServletTest2都可以访问这个Servlet程序,但路径不能重复,配置一同理。但是要注意一点,在url-pattern中只能使用绝对路径,不能使用的相对路径,这一点很重要。
什么是虚拟文件?
什么是虚拟文件,故名思意,就是虚拟的文件,在磁盘中你是找不到这个文件的。
什么是虚拟目录?
虚拟目录和虚拟文件不是一个概念,虚拟文件是一种虚拟的文件,而并非路径。比如,我们把一个项目布置在tomcat中,那我们想要访问项目中的文件,那就要配置文件的访问路径。这时候,我们就可以使用虚拟目录+虚拟文件的方式进行访问。
什么是真实路径
真实路径又叫物理路径,是在磁盘上可以找的到的路径。
虚拟路径优先于真实路径
更多推荐
servlet多重映射
发布评论