您的位置:首页 > 编程语言 > Java开发

JAVA学习知识点1.24之SpringMVC学习Day03

2015-01-27 12:30 183 查看
1.SpringMVC静态文件的访问 静态文件:JS文件,图片,CSS文件<img alt="图片" src="../img/1.jpg"> 能点进去说明路径正常绝对路径和相对路径
绝对路径就表示一个固定的路径,比如:C:\Documents and Settings\All Users\index.asp 那就表示访问电脑上这个路径上的index.asp 
相对路径就表示基于这个目录下的文件比如: ../index.asp 就是网站目录的这个文件。 所以,做网站写代码的时候一定不要写成绝对路径
public ModelAndView  img(HttpServletRequest request,HttpServletResponse response){
System.out.println("----------img-----");
return new ModelAndView("/staticFile");

}
为什么去掉JSP
因为在springMVC-servlet.xml配置中,后缀已经设置为.jsp,在视图分解的Bean中
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
         <property name="prefix" value="/"></property><!-- 前缀 -->
         <property name="suffix" value=".jsp"></property><!-- 后缀 -->
         </bean>
流程 :前端访问,到web.xml( 拦截所有请求),到SpringMVC-servlet.xml的bean 再到StaticController中,返回地址
过滤静态文件,针对拦截所有请求,同理过滤JS,CSS文件
<!-- 静态资源访问 -->            <mvc:resources location="/img/" mapping="/img/**"/> 不拦截img 文件下的所有文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: