2013-08-26 54 views
1

我正在研究Spring框架上的Java項目。該項目從Heroku站點克隆。我遇到兩個問題...提交後未顯示更改(Heroku Java)

  1. 我已經創建了一個JSP文件(testing.jsp)並提交+推送到Heroku。我創建它的src /主/ web應用/ WEB-INF/JSP/testing.jsp

    <servlet-name>spring</servlet-name> 
    <url-pattern>/people/*</url-pattern> 
    <url-pattern>/testing/*</url-pattern> 
    

    我在web.xml文件中編輯,並被推到Heroku的。但是,當我試圖在瀏覽器中查看它時,它會顯示與默認people.jsp頁面相同的界面。

我的web.xml文件:https://skydrive.live.com/redir?resid=2FC5994FBEB75CC5!174&authkey=!APyQGWZbKhkoAyM

  1. 我創建了一個CSS文件,並被推到Heroku的。我已經添加了以下...

    <link href="/imageCSS.css" rel="stylesheet">

    當我在瀏覽器中查看,顯示「HTTP狀態404 - /imageCSS.css」

    我是新來這和我似乎無法谷歌任何有用的,幫助我在我的問題。

+0

您的'imageCSS.css'放置在您的項目層次結構中?你可以添加你的'spring-servlet.xml'來查看你的配置嗎?您輸入哪個網址來顯示CSS? – araknoid

+0

我把我的imageCSS.css放在根目錄下... xxx/imageCSS.css 我想要它顯示的URL位於index.jsp,當我加載http://xxx.herokuapp.com/ – Sky

+0

你應該把你的例如'src/main/webapp/css'文件夾下的css,並在'spring-servlet.xml'中使用''配置進行掃描。看看這篇文章[Spring 3 MVC資源和標籤](http://stackoverflow.com/questions/8195213/spring-3-mvc-resources-and-tag-mvcresources) – araknoid

回答

1

您需要:

  1. applicationContext.xml添加mvc:resources配置類似 如下:

    <mvc:resources mapping="/resources/**" location="/resources/" /> 
    
  2. src/main/webapp/resources/下創建一個文件夾css,甚至 resources之一,如果你沒有它。

  3. 鏈接CCS樣式表在JSP如下:

    <的link rel = 「樣式的」 href =」 < C:url值= 「/資源/ CSS/imageCSS.css」/ > 「>

  4. 記住也包括在你的頁面的JSTL taglig:

    <%@標籤庫前綴= 」C「 URI =」 http://java.sun.com/jsp/jstl/core 「%>

對於點1,則不能添加多個<url-pattern>到一個<servlet-mapping>。 你應該有這樣的事情:

<servlet-mapping> 
    <servlet-name>spring</servlet-name> 
    <url-pattern>/people/*</url-pattern> 
</servlet-mapping> 
<servlet-mapping> 
    <servlet-name>spring</servlet-name> 
    <url-pattern>/testing/*</url-pattern> 
</servlet-mapping> 
+0

我完成了上述工作,但它不工作。當我瀏覽我的瀏覽器時,文本「>」將出現在我的頁面上。 – Sky

+0

@ user2707516您是否已經導入了JSTL taglib?我編輯了我的答案,並添加了第四項。 – araknoid

+0

它的工作原理,真的很感激!解決了我的第二個問題,你知道爲什麼我的testing.jsp沒有正確顯示嗎?它似乎顯示默認的people.jsp頁面,即使我輸入正確的地址! – Sky

0

我設法解決我的第一個問題。我真的不知道確切的問題在哪裏,但我相信它或者是我最初沒有在控制器類中正確映射請求,或者我沒有實現控制器的方法和模型類,正常運作。

感謝所有的幫助,真的很感謝。