• 商城项目springmvc配置问题


    在做商城的前台项目时,访问项目URL会被前段控制器所拦截(web.xml中配置),然后会去加载springmvc.xml文件,在springmvc.xml中有如下配置:

    <!-- 加载注解器 用来代替映射器和适配器-->
    <mvc:annotation-driven/>
    <!-- 使用注解方式加载controller -->
    <context:component-scan base-package="com.taotao.controller"></context:component-scan>
    <!-- 配置视图解析器 -->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/WEB-INF/jsp/" />
    <property name="suffix" value=".jsp" />
    </bean>
    <!-- 配置资源映射器 -->
    <mvc:resources location="/WEB-INF/css" mapping="/css/**"/>
    <mvc:resources location="/WEB-INF/js" mapping="/js/**"/>

    请求会通过前段适配器去执行controller,在controller中访问项目默认会显示index.jsp页面,这个页面确实能够显示,然而却没有渲染,仔细查找之后发现,页面无法加载js等静态资源(在web-inf的css和js文件夹下),这是由于红色部分配置有误,应该为:

    <mvc:resources location="/WEB-INF/css/" mapping="/css/**"/>
    <mvc:resources location="/WEB-INF/js/" mapping="/js/**"/>

  • 相关阅读:
    8.5 day8
    8.1 day6
    课后作业 day29
    博客整理day29
    博客整理day28
    博客整理day27
    博客整理day26
    课后作业 day26
    Python 学习day22
    课后作业 day21
  • 原文地址:https://www.cnblogs.com/itzfz/p/6272286.html
Copyright © 2020-2023  润新知