servlet生命周期:
加载和实例化
初始化
处理请求(业务处理)
销毁
创建servlet三种方式:
创建类实现javax.servlet.Servlet接口
创建类继承javax.servlet.GenericServlet类
创建类继承javax.servlet.http.HttpServlet类
servlet部署:
修改web.xml :
添加<servlet> 添加<servlet-mapping>
<servlet-mapping>里还有<servlet-name><url-pattern>
注解配置:
@WebServlet(name = "NewsServlet", urlPatterns = "/NewsServlet")
EL表达式:
${属性名}
操作符“.” ${news.title}
“[]” 获取对象的属性 ${news["title"]}
判断是否为空: empty
${empty name}
多个对象之间的运算
${ param.password1 == param.password2 }