图像和css没有上传到spring mvc JSP页面

时间:2015-03-13 06:05:28

标签: css jsp spring-mvc

结构看起来像 -

projectroot -- src --> main-->java-->com-->controllers etc
            -- src --> resourcess--> myresources --> css-->.css
            -- src --> resourcess--> myresources --> images-->.jpg etc
            -- src --> webapp --> mvc-dispatcher-servlet.xml
            -- src --> webapp --> pages --> .jsp pages

页面顶部包含 -

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!doctype html>
<html>
<head>

我在页面的head部分使用了以下内容 -

<link
    href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css"
    rel="stylesheet">
<link
    href="http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css"
    rel="stylesheet">
<link href="<c:url value="/resources/css/style.css" />" rel="stylesheet">

图片如 -

<img    src="/resources/images/logo2.png" height=20;></a>

mvc-dispacther-servlet包含 -

<bean
        class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix">
            <value>/WEB-INF/pages/</value>
        </property>
        <property name="suffix">
            <value>.jsp</value>
        </property>
    </bean>

    <mvc:resources mapping="/resources/**" location="/resources/myresources/" />
    <mvc:annotation-driven />

控制台中没有错误,但我没有看到正确显示的页面。有关为什么图片和CSS没有上传的任何建议?根据我的项目目录结构,资源不正确的ism&mtc-dispatcher映射?感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在webapp下移动您的资源文件夹,如下所示:

projectroot -- src --> main-->java-->com-->controllers etc
            -- src --> webapp --> mvc-dispatcher-servlet.xml
            -- src --> webapp --> pages --> .jsp pages
            -- src --> webapp --> resources--> myresources --> css-->.css
            -- src --> webapp --> resources--> myresources --> images-->.jpg etc