(1)Http请求方法
get post put delete ..
HttpServletRequest接口
getParameter(String parameterName):String
getParameterValues(String name):String[];
状态码
(2)常用的有 get 和 post
区别:
1 地址栏变化,get方法能看到请求参数,post看不到请求参数
2 参数在请求信息中的位置不同,get方法在请求行的URI中,post在主体里
3 数据量大小,get方法请求行数据量有限制,post数据量大
4 安全性更好,相对get方法而言
(2)Servlet规范4
接口定义了一些规范,让实现的类去按照规范来实现。
Web容器调用Servlet接口里的 init() service() destroy() 方法
proteced允许子类重写和继承
Servlet实例化(对象创建)
(1)第一次请求时创建
(2)web启动时,创建Servlet
<load-on-startup>1</load-on-startup> 载入顺序,越小越早被初始化
JS容易出错
Java Server Pages
目标:支持表示逻辑与业务逻辑分离
(1)Http请求方法
get post put delete ..
HttpServletRequest接口
getParameter(String parameterName):String
getParameterValues(String name):String[];
状态码
(2)常用的有 get 和 post
区别:
1 地址栏变化,get方法能看到请求参数,post看不到请求参数
2 参数在请求信息中的位置不同,get方法在请求行的URI中,post在主体里
3 数据量大小,get方法请求行数据量有限制,post数据量大
4 安全性更好,相对get方法而言
(2)Servlet规范4
接口定义了一些规范,让实现的类去按照规范来实现。
Web容器调用Servlet接口里的 init() service() destroy() 方法
proteced允许子类重写和继承
Servlet实例化(对象创建)
(1)第一次请求时创建
(2)web启动时,创建Servlet
<load-on-startup>1</load-on-startup> 载入顺序,越小越早被初始化
JS容易出错
Java Server Pages
目标:支持表示逻辑与业务逻辑分离