java.io.File:File
的每一个实例用来表示硬盘上的一个文件或目录,我们通过File可以:
1.访问一个文件或目录的属性信息,文件名,大小,修改日期,访问权限等。
2.可以创建文件,删除文件,创建目录,删除目录。
3.可以访问目录中的所有子项
但是不能访问文件数据。
java.io.File:File
的每一个实例用来表示硬盘上的一个文件或目录,我们通过File可以:
1.访问一个文件或目录的属性信息,文件名,大小,修改日期,访问权限等。
2.可以创建文件,删除文件,创建目录,删除目录。
3.可以访问目录中的所有子项
但是不能访问文件数据。
当JSTL自带标签无法满足我们的开发需求的时候,我们可以自定义标签。定制标签可以通过实现SimpleTag接口或者继承SimpleTagSupport类(SimpleTagSupport提供了SimpleTag接口默认实现)。
标签的具体实现功能逻辑写在doTag()方法中,定制JSP标签的大致步骤分为两步:
JSTL(JSP Standard Tag Library)下载地址:https://jstl.java.net/。
JSTL包含:
1.JSTL API
2.JSTL Implementation
JSP页面中使用JSTL,使用taglib指令引入:
1 | <%@ taglib rui="uri" prefix="prefix"%> |
JSP页面可以直接书写Java 代码,Java代码要用<% %>包裹起来,<% %>代码块也被成为scriplet。可以使用page指令的import导入Java类型,否则scriplet里的Java类必须使用全类名。
如:
1 | <%@ page import="java.util.Date"%> |
maven中聚合和继承是两个概念,两者的目的是不一样的。聚合是为了方便的快速构建项目,而继承是为了消除一些重复的配置。
对于聚合模块来说,它知道有哪些模块被聚合了,但是那些被聚合的模块并不知道这个聚合模块的存在。
对于继承关系的父pom来说,它不知道哪些被聚合的模块,但那些被聚合的模块必须知道自己的父pom是什么。
JSON全称JavaScript Object Notation
,是一种轻量级的数据交换格式,取名自JavaScript对象,但两者之间并没有什么直接的联系。JSON语法和JavaScript对象语法上区别如下表所示: