2015-03-13 30 views
0

結構看起來像 -圖像和CSS沒有得到上傳Spring MVC中的JSP頁面

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小服務程序包含 -

<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沒有上傳?是不是mvc-dispatcher映射資源不正確,因爲我的項目目錄結構?感謝您的幫助。

回答

0

移動你的資源文件夾下的web應用程序是這樣的:

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 
+0

工作就像一個魅力。只是想知道默認的資源文件夾用於什麼。非常感謝。 – 2015-03-14 06:04:29

+0

發現這個非常有幫助 - [here](http://stackoverflow.com/questions/13376473/accessing-resources-in-jsp-page-of-spring-mvc-app) – 2015-03-14 06:05:48