一、Servlet生命周期
1.加载和实例化
2.初始化 init()
init()方法只能被调用一次
3.请求处理
service(); 处理客户端请求
4.销毁 destory();
二、Servlet创建
1.实现Servlet接口
基本类;
2.继承GenericServlet类
Servlet的通用版,对Servlet进行封装,保留了Servlet方法,与协议无关;
3.继承HttpServlet类
三、部署
1.web.xml的配置
1.1<Servlet-name>
<Servlet->
1.2<Servlet-mapping>
1.3注解方式部署
@wabServlet(name="值",urlPretterns="映射地址");
四、request接口常用方法
1.获取请求值
resquest.getParamenter();
2.设置属性
request.setAttribute("键",值);
3.移除属性
request.removeParamenter();
4.获取属性值
request.getAttribute();
五、response常用方法
1.重定向
response.sendRedirect();
2.设置字符集
response.encodeUrl(UTF-8);
六、El表达式
1.${属性名};
2.${"对象名.属性值"};
$ {对象名["属性值"]}
3.${enpoty 属性名} 判断是否为null
4.判断El间的运算
${属性名==属性名} 只能在一个{}中进行判断
网友评论