一、servlet
????1、生命周期
? ? ? ? 加載實例化、初始化、服務(處理請求,業務處理)、銷毀
2、創建一個servlet的三種方式
? ? ? ? ? 實現:servlet? ?接口
? ? ? ? ? 繼承:genericServlet? ?抽象類
? ? ? ? ? 繼承:http.HttpServlet? 抽象類
3、配置servlet (web.xml)或注解方式
? ? ? ? ? ? ? ?1)添加節點 servlet和servlet-mapping ? ?
? 2)注解方式
? ? ? ? ? ? ? ? ? ? ? ? @WebServlet(name='',urlPatterns=") ?
? ? 4、常用方法
? ? ? ? ? ? request.getParameter("");? ? 獲取前端傳輸的數據
? ? ? ? ? ? request.setAttribute("","");? ? ? ?設置要傳輸的數據?
? ? ? ? ? ? request.getAttribute("");? ? ? ? ? ? 獲取后臺傳輸的數據
? ? ? ? ? ? remove.setAttribute("");? ? ? ? ? ? 移出設置的傳輸數據
? ? ? ? ? ? response.sendRedirect("地址").forward(request,response);? ? 重定向后臺發送數據
? ??????????request.setCharacterEncoding("UTF-8");//請求接收亂碼處理
????????????response.setCharacterEncoding("UTF-8");//響應發送亂碼處理
????????????response.setContentType("UTF-8");//get響應發送亂碼處理