springmvc静态资源和动态资源的配置
过滤静态资源,需要在spring-mvc.xml文件中进行配置,类似如下:
<!-- 配置静态资源,直接映射到对应的文件夹,不被DispatcherServlet处理,3.04新增功能,需要重新设置spring-mvc-3.0.xsd --> <mvc:resources mapping="/img/**" location="/img/" /> <mvc:resources mapping="/js/**" location="/js/" /> <mvc:resources mapping="/css/**" location="/css/" /> <mvc:resources mapping="/html/**" location="/html/" /> <mvc:resources mapping="/html/**" location="/WEB-INF/html/" /> <mvc:resources mapping="/static/**" location="/WEB-INF/static/" /> <mvc:resources mapping="/libcss/**" location="/WEB-INF/libcss/" />
动态文件配置:
<!-- 定义跳转的文件的前后缀 ,视图模式配置--> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <!-- 这里的配置我的理解是自动给后面action的方法return的字符串加上前缀和后缀,变成一个 可用的url地址 --> <property name="prefix" value="/WEB-INF/jsp/" /> <property name="suffix" value=".jsp" /> </bean>
————————————————
版权声明:本文为CSDN博主「c_s_l_26」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sollin/java/article/details/88373564