获取路径:
request.getRequestURL()
: 获取完整路径 如:http://localhost:8080/bzbs/system/login.jsp
request.getServletPath()
:返回除去host和工程名部分的路径 如/system/login.jsp
request.getRequestURI()
:返回除去host(域名或者ip)部分的路径 如/bzbs/system/login.jsp
request.getContextPath()
:返回工程名部分,如果工程映射为/,此处返回则为空 如 /bzbs
System.getProperty("user.dir")
:返回项目在电脑的盘符下的路径,比如:D:\stability
文件操作:
hutool工具:
FileNameUtil.extName(FileUtil.file(文件名))
:获取文件后缀格式,比如pdf
FileNameUtil.mainName(文件名)
:获取文件名前面的名字不包括后缀
FileUtil.readString(文件路径, "utf-8")
:读取路径下的文件中的内容为String类型
FileUtil.createTempFile(文件名,后缀,创建文件路径,是否覆盖已存在)
:创建临时文件
Base64.decodeToFile(base64,文件)
:解码到指定文件
FileUtil.exist(文件路径)
:判断文件是否存在
FileUtil.mkdir(文件路径)
:创建文件
字符串.endsWith(".doc")
:判断该字符串是否以指定字符结尾
字符串
CharSequenceUtil.EMPTY
:字符串常量:""