早期笔记(图片)

JSP:
早期笔记(图片)
早期笔记(图片)
JSON:document.write();
早期笔记(图片)
早期笔记(图片)
早期笔记(图片)
早期笔记(图片)

早期笔记(图片)

早期笔记(图片)
早期笔记(图片)
会话指的是从用户打开浏览器访问一个网站开始,无论在这个网站中访问了多少页面,点击了多少链接,都属于同一个会话。 直到该用户关闭浏览器为止,都属于同一个会话。

早期笔记(图片)

早期笔记(图片)
早期笔记(图片)
早期笔记(图片)
早期笔记(图片)
<fmt:formatDate 表示格式化日期
yyyy 表示年份
MM 表示月份
dd 表示日期
E 表示星期几

a 表示是上午还是下午
HH 表示小时
mm 表示分钟
ss 表示秒
S 表示毫秒
z 表示时区

早期笔记(图片)

早期笔记(图片)

EL可以很方便的访问JavaBean的属性,那么JavaBean是什么呢?

JavaBean的标准

  1. 提供无参public的构造方法(默认提供)
  2. 每个属性,都有public的getter和setter
  3. 如果属性是boolean,那么就对应is和setter方法

比如示例代码中的Hero类,默认提供了一个无参的public的构造方法。 同时每个属性都有getter和setter

早期笔记(图片)

Mybatis:
早期笔记(图片)

MVC:
早期笔记(图片)
早期笔记(图片)

其实你只需要记住一句话:构造器不是方法,那么用来修饰方法特性的所有修饰符都不能用来修饰构造器(并不等与构造器
具备这些特性,虽然不能用static修饰构造器,但它却有静态特性)构造器只能用 public private protected这
三个权限修饰符,且不能有返回语句。

原生AJAX:
早期笔记(图片)

MySQL连接报错
com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone valu,此问题为时区问题,在 JDBC 的连接 url 部分加上 serverTimezone=UTC 即可。
早期笔记(图片)

VUE.js:
早期笔记(图片)

Thymeleaf:
早期笔记(图片)

JavaScript三种弹出框(alert,confirm和prompt)用法举例:
早期笔记(图片)
早期笔记(图片)
早期笔记(图片)
早期笔记(图片)