❶ JAVA的web項目中,將jsp、js等文件放在WEB-INF目錄下,那在jsp中怎麼訪問js文件
上面截圖是項目目錄,我們要在jsonTest.jsp 文件中引入 WEB-INF/js/jquery-2.1.4.min.js文件,如下:
<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-2.1.4.min.js" ></script>
❷ idea如何導入本地已經寫好的前端頁面代碼
1.首先WEB-INF里的文件不能被外界訪問,所以CSS,JS等文件不能放在此處,剛開始我把前端做出來的東西全部放在了WEB-INF下所以肯定不對。
2.通過問學長得知在html裡面沒有引進CSS的樣式,好詭異的說,慧婷做好了給我看的時候樣式都是有的,也就是說她應該引進樣式了,但是為毛給了我就沒有樣式了,所以在head標簽里把樣式加上,如下圖的link~~
還好的是她把樣式保存在了一個link.html中,直接復制過來就好了
3.把JS引進來,就是上圖的兩個script標簽,還好的就是她也在.html文件里給出了
4.kissy的src的引入,如下圖,若不引入則在火狐瀏覽器下會出現控制台kissy找不到的錯誤
❸ web-inf下的jsp怎麼訪問
WEB-INF目錄下的jsp文件,在瀏覽器中是不能直接訪問的。(沒有訪問的許可權)如果將jsp文件放入WEB-INF目錄下,將不能訪問。比如在jsp頁面中直接寫<ahref=/WEB-INF/content/index.jsp那麼將不能訪問。在struts中必須用action來實現頁面的跳轉,才能訪問WEB-INF裡面的jsp文件。將上面的jsp頁面中的鏈接寫為:<ahref=index.action在struts配置文件中添加這么一句:<actionname=*<result/WEB-INF/content/{1}.jsp</result</action這句表示頁面的所有action將跳轉到/WEB-INF/conent/下對應action的jsp頁面。當然如果對其他特定的action進行了頂義,則會跳轉到相應的jsp頁面。通過添加上面一個action後,頁面的超鏈接就很定位到WEB-INF/content目錄下面了。
❹ 關於WEB-INF目錄下文件使用的問題
WEB-INF目錄是WEB應用的安全目錄,客戶端無法直接訪問。
不知道你用的是什麼框架,如果用Strut2的話,可以在struts.xml文件中配置action中result屬性來進行訪問,路徑寫為/WEB-INF/文件名/index.jsp