2015-10-06 70 views
-3

我已經創建了動態web項目,它有.html,.css和.js文件。我將這些文件分組到像JavaScript文件夾中的.js文件和視圖文件夾中的.html文件的相應文件夾中,但我無法在項目中訪問這些文件。我爲此使用了eclipse IDE。是否需要爲這些文件夾配置路徑?如何更改歡迎html文件的路徑

+0

我不確定這個問題是否有正確的標記。這是關於配置Eclipse IDE的嗎? –

+0

只是HTML,CSS和JS。爲什麼你需要Eclipse IDE?他們是**靜態**! – Raptor

+1

你是什麼意思:*我無法訪問這些*?你的意思是這些文件沒有加載?請分享你的代碼,這個問題是不可能的。這可能是您需要更新文件的路徑。 – BenM

回答

0

您需要將JSP文件放在/index.jsp中而不是放在/WEB-INF/jsp/index.jsp中。這樣,整個servlet順便提供了。

WebContent | - META-INF | - WEB-INF | -- web.xml - index.jsp

如果您確實需要以一種奇怪的方式調用servlet,那麼您應該將其映射到/index.jsp而不是/ index的URL模式。您只需要將其更改爲從請求中取出請求調度程序,而不是從配置中移除整個init()方法。

0

這些不是Java源文件,因此將它們配置爲沒有意義。默認情況下,在Dynamic Web Project中,您只能看到位於的Java文檔下的src文件夾。其他文件夾將列在樹的底部。這是設計。

或者如果您的意思是,當您通過外部文件管理器移動到文件夾時,您看不到它們:在項目上按F5

0

它基於從哪個文件嘗試訪問這些文件。

如果它在工作項目文件所在的同一文件夾中,那麼您只能使用文件名。不需要路徑。

如果是在另一個文件夾這是你的工作項目文件相同的父文件夾下,那麼你可以在以下/javascript/sample.js

使用位置就像在你的榜樣,如果你正試圖從訪問您的js文件你的HTML文件,您可以使用以下位置

../javascript/sample.js

前綴../將進入文件的父文件夾(文件夾向上之旅)

0
I got answer to my question... 
Now my directory structure is 
WebContent 
--javascripts 
--stylesheets 
--viwes 
--META-INF 
--WEB-INF 
Note: view contain html files 

To change path of my welcome html file i made bit change in web.xml present in WEB-INFfolder. 

    <welcome-file-list> 
    <welcome-file>/views/welcome.html</welcome-file> 
    </welcome-file-list>