javascript - spring 的 css 和 js 问题

标签 javascript css spring jsp spring-mvc

*强文*我是从Spring入手的,在引用CSS和JS的时候发现了一些问题 这是我的jsp

<html lang="es-MX">
<head>
    <title>Cambio Musical</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- This are the css and the js that fail -->
    <link href="reset.css" rel=stylesheet>
    <link href="menuSuperior.css" rel=stylesheet>   
    <link href="style.css"  rel=stylesheet> 
    <link href='http://fonts.googleapis.com/css?family=Skranji' rel='stylesheet'>
    <link rel="stylesheet"  href="estilo.css" />
     <!-- The main CSS file -->
    <link href="reloj.css" rel="stylesheet" />
    <link rel="shortcut icon" href="logo.ico">
    <!--[if lt IE 9]>
            <script src="assets/js/html5.js"></script>
    <![endif]-->
    <script type="text/javascript" src="jquery-1.3.2.js"></script>
    <script type="text/javascript" src="scriptboton.js"></script>
    <!-- This are the css and the js that fail -->
</head>
<body>
    <div id="contenedor">
        <!---Comienza la cabecera-->
        <div id="cabecera">
            <div id="logo"><img src="logo.png" width=100px height=60px>
                <div id='cssmenu'>
                    <ul>
                        <li class='has-sub'><a href='index'><span>Inicio</span></a></li>
                        <li class='has-sub'><a href='getParList'><span>Participantes</span></a>
                            <ul>
                                <li class='has-sub'><a href='participants'><span>Agregar Participante</span></a></li>
                                <li class='has-sub'><a href='getParList'><span>Mostrar Participantes</span></a></li>
                            </ul>
                        </li>
                        <li class='has-sub'><a href='devent'><span>Eventos</span></a>
                            <ul>
                                <li class='has-sub'><a href='event'><span>Agregar Evento</span></a></li>
                                <li class='has-sub'><a href='devent'><span>Mostrar Eventos</span></a></li>
                            </ul>
                        </li>
                        <li class='has-sub'><a href='searchmusic'><span>Música</span></a>
                            <ul>
                                <li class='has-sub'><a href='music'><span>Agregar Música</span></a></li>
                                <li class='has-sub'><a href='searchmusic'><span>Mostrar Música</span></a></li>
                            </ul>
                        </li>
                        <li class="has-sub"><a href="/result"><span>Resultados</span></a>
                            <ul>
                                <li class='has-sub'><a href='result'><span>Resultados Generales</span></a></li>
                                <li class='has-sub'><a href='sexRes'><span>Resultados Por Sexo</span></a></li>
                                <li class='has-sub'><a href='ageRes'><span>Resultados Por Edad</span></a></li>
                            </ul>
                        </li>
                    </ul>
                </div>
            </div>
        </div>

这是我的 Dispatcher Servlet

<!-- declaring base package -->
<context:component-scan base-package="cambio.packs" />

<!-- adding view resolver to show jsp's on browser -->
    <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"/>
    <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"/>
<bean id="viewResolver"
    class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/WEB-INF/jsp/" />
    <property name="suffix" value=".jsp" />
</bean>

这就是引用文献显示的内容 Apache Tomcat/7.0.22 - Informe de Error

Estado HTTP 404 -

type Informe de estado

mensaje

描述 El recurso requerido () no está disponible.

Apache Tomcat/7.0.22

这是我的 XML 配置文件

<display-name>ElCambio</display-name>
<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>
    <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>        

Spring org.springframework.web.servlet.DispatcherServlet 2个

<servlet-mapping>
    <servlet-name>spring</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping><listener>
      <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>

最佳答案

尝试添加 <mvc:resources/>标记以通知 spring 您的静态资源(css、javascripts、图像...)的位置

http://docs.spring.io/spring/docs/3.0.x/reference/mvc.html

<mvc:resources mapping="/resources/**" location="/public-resources/"/>

关于javascript - spring 的 css 和 js 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20081028/

相关文章:

javascript - 使用 requirejs 在项目中包含 commonjs 模块的最佳方法

javascript - 按 ID 选择图像

html - html 内容中的片段位于导航栏后面,如何防止这种情况发生?

html - 如何防止页脚向上推粘性侧边栏

css - 根据内容调整 InfoWidow 高度,从而删除滚动条

spring - 无法使用 javaconfig 解析名称为 'htmlviews/index.html' 的 servlet 中名称为 'dispatcher' 的 View

javascript - 如何实现页面内的幻灯片页面

javascript - For 循环中的 getElementById

java - 在 Spring Boot 中使用系统变量

java - Hibernate 正在尝试插入可选的 @OneToOne 空字段