spring mvc 配置web.xml过滤时,一般采用/*的形式,也就是会过滤所有的请求。那这样你在B页面中超链接请求了A页面,会被spring mvc过滤掉,页面就会报404。如果你想访问A页面就必须有一个controller和A对应,就如同你访问B页面一样。