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>

posted @ 2019-09-06 10:09  小船1968  阅读(808)  评论(0编辑  收藏  举报