总结几种Spring mvc应用加载静态资源的方式
1.使用服务器的默认Servlet处理
对于不同的服务器,处理静态资源的servlet-name不一样,需要去看服务器具体的配置文件
比如resin-3.1.12,通过查看app-default.xml可以看到默认处理jsp的servlet-name为>resin-jsp
所以可以通过在web.xml中添加静态资源的访问
<servlet-mapping>
<servlet-name>resin-jsp</servlet-name>
<url-pattern>/jsp/*.jsp</url-pattern>
</servlet-mapping>
2.使用mvc默认处理
<mvc:default-servlet-handler default-servlet-name="resin-jsp"/>
3.使用mvc静态资源过滤(这种是采用最多的方式,但是我机器上死活不起作用,额)
<mvc:resources mapping="/jsp/**" location="/jsp/" />
参考资源: 1.java web 静态资源访问配置
时间: 2024-12-23 13:27:59