• 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>

  • 相关阅读:
    jQuery插件实践之轮播练习(二)
    jQuery插件实践之轮播练习(一)
    AngularJS+Node.js+socket.io 开发在线聊天室
    Ubuntu上部署Ghost博客
    综合架构的简述
    进程
    路由配置
    计算机专用英语词汇1695个词汇表
    Linux打包压缩解压工具
    磁盘知识体系结构
  • 原文地址:https://www.cnblogs.com/myboat/p/11471274.html
Copyright © 2020-2023  润新知