[1]前端的框架(前端知识的概括[js、JQ])
A、JS
[1]JS中的基础的语法
[2]BOM对象
[3]DOM对象
B、JQ
对JS的封装 javascriptQuery
JQ的特点就是在获得元素上多种多样
JQ实现动画效果比较的简单
[2]JSP+servlet
A、Servlet 的作用
1、使用Servlet进行网页的开发
2、进行流程控制 {这个作用做3件事情}
B、Servlet 的生命周期
0、类加载
(url)servlet123-----servlet----servlet----com.lzj.servlet.MyServlet
Class clazz= Class.forName("com.lzj.servlet.MyServlet");
Object obj= clazz.newInstance();
1、实例化 离不开反射
2、初始化--init离不开反射
2、服务请求---service离不开反射
3、销毁--des离不开反射
C、Servlet中方法的使用
(1) 读取初始化参数
(2)读取全局参数
D、Servlet中注解的使用: @WebServlet ,注意 :书写这个注解后就不用去web.xml中配置了Servlet相关的操作。
E、请求和响应
F、中文乱码的处理解决
{GET方式乱码(A、在tomcat中servce.xml中进行配置
B、使用数组)
数组方式解决:
byte [] bytes = str.getBytes("iso-8859-1");
String cstr = new String(bytes,"utf-8");
POST乱码解决:req.setCharacterEncoding("utf-8");}
G、浏览器端控制的跳转方式有几种
A、提交form表单{get/post}
B、超链接{get}
C、URL地址{get}
服务器端控制的跳转方式有几种 ?
A、转发 {只可以在当前的项目中跳转}
B、重定向{可以跳转到任何的资源位置}
使用转发和重定向的参考依据: 在即将跳转的页面是否需要携带数据 。
H、路径问题
[1]绝对路径
绝对路径方式:(以Http开始,路径中含有IP地址、端口、访问的地址)
[2]根路径
根路径方式:用“/”开始(/代表当前服务器),后面紧跟上下文路径。
[3]相对路径A
[4]相对路径B
[注]:重定向中“/”代表的是当前服务器;转发中“/”代表的是当前项目。
I、Session和Cookie
作用:解决HTTP无状态
Session的数据是保存到服务器中,在浏览器中cookie保存的是JsessionID。
session失效的时机
[1]手动注销session
[2]超过session的最大不活动时间
[3]关闭浏览器
Cookie:在浏览器中{默认:本次会话、可以自己指定}
K、JSP
JSP的本质就是一个servlet
JSP页面中包含的元素
{
[1]HTML静态网页
[2]java代码{小脚本<%%> 声明式 表达式}
[3]指令表示
[4]动作标识
[5]注释
}