servlet生命周期實例化--->初始化--->處理請求-->銷毀
servletjavax.servlet.Servlet接口所有Java Servlet的基礎接口類
漂彤,規(guī)定了必須由Servlet具體類實現(xiàn)的方法集
javax.servlet.http.HttpServlet類在GenericServlet基礎上擴展的基于Http協(xié)議的Servletjavax.servlet.Servlet
接口所有Java Servlet的基礎接口類健霹,規(guī)定了必須由Servlet具體類實現(xiàn)的方法集類 implement Servlet{}類
?extends GenericServlet{}類 extends HttpServlet{}使用Servlet配合web.xmlnamecom.it.demoname/namef瀏覽器location:8080/namef
注解方式在創(chuàng)建的servlet類上面添加
@WebServlet(name ="值", urlPatterns ="/映射地址")獲取請求值
request.getParameter("Name");設置屬性request.setAttribute("鍵",值);移除屬性request.removeParameter("Name");獲取屬性request.getAttribute("鍵");response.sendRedirect("轉(zhuǎn)發(fā)地址");設置字符集response.setCharacterEncoding("UTF-8");response.setContentType("UTF-8");
EL表達式${屬性名}${對象名["屬性名"]}${對象名.屬性名}
${empty 屬性名}判斷是否為null== 或 eq!= 或 ne < 或 lt > 或 gt?<= 或 le >= 或 ge El表達式判斷${屬性名==屬性名}只能在一個{}中做判斷;