servlet生命周期:
加载和实例化:
初始化:
处理请求:
销毁:
创建servlet的三种方式:
实现 servlet接口
继承genericservlet类
继承httpservlet类
配置webxml
配置<servlet>元素
<servlet>
<servlet-name>servlet名称</servlet-name>
<servlet-class>servlet类所在的路径</servlet-class>
<servlet>
<servlet-mapping>
<servlet-name> 与servlet的servlet的name设置相同 </servlet-name>
<url-pattern></url=pattren>
<servlet-mapping>
注解的方式配置:
@WebServlet(name="value" urlpattern="value");
获取请求中的值:request.getParmeter.
设置属性:request.setAttribute(键值对);
移除添加的属性:request.remove();
获取属性:.
request.getAttribute();
response方法:
sendRedirect()
setContentType()
el表达式:${属性名}
获取对象的属性:
${对象.title}
${对象[“”]}
判断是否为空:${empty 对象名}
关系运算符
==——eq
!=——ne
>=——ge
<=——le
多个对象之间的运算规则——只能在一个${}内进行运算