STS如何將一個文件夾設置缺省的創建路徑(build path)


STS中的build path是一種缺省的路徑,相當於windows的環境變量中的path,利用它可以將jsp等文件放入其中,程序只需要文件名就可以找到它。

(1)在Package Explorer中右擊創建新的文件夾;

(2)右擊新文件夾,點build path-->use as a source folder;

(3)如果需要配置視圖解釋器(ViewResolver),則需要在application.properties文件中加入:

spring.mvc.view.prefix=/WEB-INF/  
spring.mvc.view.suffix=.jsp

其中WEB-INF是新文件夾的子文件夾,prefix是controller返回的字串前面要加的前綴,suffix是后綴

(4)需要加入JSP和JSTL的依賴配置

<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<scope>provided</scope>

(5)最后在使用maven打包時,需要將此文件夾放入pom.xml的building目錄,並采用war方式

 

這些步驟完成后,並不能一定成功, 經過試驗得到如下方法替換(1)(2)

(1)在Package Explorer中右擊,點擊build path-->Configure build path;

(2)在出現的對話框中點Add folder,然后在需要的父目錄下創建目錄newfolder(點擊 Create New Folder);

(3)完成后,在source中會出現新建的目錄項(有new標識)

(4)這些完成后,並不能apply,因為需要在其上級目錄將本目錄列入exclude項中;

(5)此時,在source中選擇newfolder的父目錄,點擊右側的edit按鈕;

(6)在出現的對話框中點next,出現了include和exclude選項,此時在exclude項的右側點Add,將“newfolder/”輸入,確定后,點擊apply 就可以了。

 

 


</dependency>
</dependencies>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM