<url-pattern>*.css</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default </servlet-name> <url-pattern>*.gif</url-pattern> </servlet-mapping> <servlet-mapping> > </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> < url-pattern>*.js</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default </servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping>
> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.js</ >*.gif</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> > <url-pattern>*.png</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</ servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name >default</servlet-name> <url-pattern>*.htm</url-pattern> </servlet-mapping> <servlet-mapping> <
> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> < </servlet-name> <url-pattern>*.JPG</url-pattern> </servlet-mapping> <servlet-mapping> > </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> < </servlet-name> <url-pattern>*.PNG</url-pattern> </servlet-mapping> <servlet-mapping> > </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <
-- <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.css</url-pattern> </servlet-mapping > <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.js</url-pattern> </servlet-mapping > <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.gif</url-pattern> </servlet-mapping > <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.jpg</url-pattern> </servlet-mapping > <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.png</url-pattern> </servlet-mapping
> <servlet-name>default</servlet-name> <url-pattern>*.jpg</url-pattern> </servlet-mapping> <servlet-mapping > <servlet-name>default</servlet-name> <url-pattern>*.png</url-pattern> </servlet-mapping> <servlet-mapping > <servlet-name>default</servlet-name> <url-pattern>*.gif</url-pattern> </servlet-mapping> <servlet-mapping > <servlet-name>default</servlet-name> <url-pattern>*.ico</url-pattern> </servlet-mapping> <servlet-mapping > <servlet-name>default</servlet-name> <url-pattern>*.gif</url-pattern> </servlet-mapping> <servlet-mapping
>*.jpg</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>ImageServlet</servlet-name /home</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>ContactServlet</servlet-name </url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>PageServlet</servlet-name> <url-pattern>/about</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>PageServlet< /servlet-name> <url-pattern>/contact</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name
>/static/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name > <url-pattern>/resources/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name> default</servlet-name> <url-pattern>/upload/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.png</url-pattern> </servlet-mapping> <servlet-mapping > <servlet-name>default</servlet-name> <url-pattern>*.gif</url-pattern> </servlet-mapping> <servlet-mapping
> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.js</ >*.gif</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> > <url-pattern>*.png</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</ servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name >default</servlet-name> <url-pattern>*.htm</url-pattern> </servlet-mapping> <servlet-mapping> <
> <servlet-name>aServlet</servlet-name> <url-pattern>/a</url-pattern> </servlet-mapping > <servlet-name>bServlet</servlet-name> <url-pattern>/aaa/*</url-pattern> </servlet-mapping > <servlet-name>cServlet</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping > <servlet-name>aServlet</servlet-name> <url-pattern>/aaa</url-pattern> </servlet-mapping > <servlet-name>cServlet</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping
解决方案 激活Tomcat的defaultServlet来处理静态文件 Xml代码 <servlet-mapping> <servlet-name>default</servlet-name > <url-pattern>*.jpg</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name >default</servlet-name> <url-pattern>*.png</url-pattern> </servlet-mapping> <servlet-mapping> > </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern >*.css</url-pattern> </servlet-mapping> 要配置多个,每种文件配置一个 要写在DispatcherServlet的前面, 让defaultServlet先拦截,
css</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.xml</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</ >default</servlet-name> <url-pattern>*.zip</url-pattern> </servlet-mapping> <servlet-mapping> /servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.png </url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name>
--默认匹配所有的请求--> <url-pattern>/</url-pattern> </servlet-mapping> 这里url-pattern匹配所有请求,可以实现现在很流行的REST风格 > <servlet-name>default</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping> <servlet-mapping > <servlet-name>default</servlet-name> <url-pattern>*.css</url-pattern> </servlet-mapping> <servlet-mapping > <servlet-name>default</servlet-name> <url-pattern>*.xml</url-pattern> </servlet-mapping> <servlet-mapping > <servlet-name>default</servlet-name> <url-pattern>*.swf</url-pattern> </servlet-mapping> 这样配置后,
> <url-pattern>/hello</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>hello< >hello</servlet-name> <url-pattern>/hello3</url-pattern> </servlet-mapping> <servlet-mapping> > </servlet-mapping> 默认请求路径 <! > </servlet-mapping> 指定后缀 <! >*.quan9i</url-pattern> //注:此时前面是不能加通配符的 </servlet-mapping> 优先级问题 <servlet-mapping>
</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>UserRegisterServlet</servlet-name> </servlet-name> <url-pattern>/AccountHandleServlet</url-pattern> </servlet-mapping> <servlet-mapping> </url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>DepositMoneyServlet</servlet-name> </servlet-name> <url-pattern>/WithdrawMoneyServlet</url-pattern> </servlet-mapping> <servlet-mapping> </url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>DeleteAcchistoryServlet</servlet-name
> <servlet-name>springmvc</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping 默认配置要在 DispatcherServlet 之前配置 <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern >*.js</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name > <url-pattern>*.css</url-pattern> </servlet-mapping> <servlet> <servlet-name>springmvc > <servlet-name>springmvc</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping
> <servlet-name>hello</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> 2、一个 > <servlet-name>hello</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> <servlet-mapping > <servlet-name>hello</servlet-name> <url-pattern>/hello2</url-pattern> </servlet-mapping> 3、 *</url-pattern> </servlet-mapping> 4、默认请求路径 <servlet> <servlet-name>helloServlet</servlet-name> <servlet-class>com.crush.servlet.HelloServletDays</servlet-class> </servlet> <servlet-mapping>
> </servlet-mapping> <servlet-mapping> <servlet-name>poserver</servlet-name> <url-pattern>/posetup.exe </url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>poserver</servlet-name> <url-pattern >/pageoffice.js</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>poserver</servlet-name > <url-pattern>/jquery.min.js</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name> > </servlet-mapping> <servlet-mapping> <servlet-name>adminseal</servlet-name> <url-pattern>/sealimage.zz
servlet> <servlet-name>runtain</servlet-name> <jsp-file>/WEB-INF/INF.jsp</jsp-file> </servlet> <servlet-mapping > <servlet-name>jsp</servlet-name> <url-pattern>*.jsp</url-pattern> </servlet-mapping> 于是在下面添加 [html] view plaincopy <servlet-mapping> <servlet-name>jsp</servlet-name> <url-pattern>*.htm</url-pattern > </servlet-mapping> <servlet-mapping> <servlet-name>jsp</servlet-name> <url-pattern>*.html</ url-pattern> </servlet-mapping> 结果:一切OK,访问a.htm,和a.html在work/web-inf/下者有a$htm.class,a$html.class生成
servlet-name>Response1</servlet-name> <servlet-class>com.servlet.Response1</servlet-class> </servlet> <servlet-mapping > <servlet-name>Response1</servlet-name> <url-pattern>/response1</url-pattern> </servlet-mapping servlet-name>Response2</servlet-name> <servlet-class>com.servlet.Response2</servlet-class> </servlet> <servlet-mapping > <servlet-name>Response2</servlet-name> <url-pattern>/response2</url-pattern> </servlet-mapping > <servlet-name>Response1</servlet-name> <url-pattern>/response1</url-pattern> </servlet-mapping
</servlet> <servlet-mapping> ... </servlet-mapping> </web-app> 在web.xml中,SpringDispatcherServlet(核心控制器)的配置文件可以有两种方式: 第一种,文件默认放在WEB-INF > <servlet-name>springDispatcherServlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping param-name> <param-value>classpath:springMVC.xml</param-value> </init-param> </servlet> <servlet-mapping > <servlet-name>springDispatcherServlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping