servlet和EL表达式


一、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响应发送乱码处理

二、EL

   1. <%@page  isELIgnore="false"%> //显示EL表达式的值

   2. 语法:${对象名}        ${对象名.属性名}或$(对象名["对象名"])

3.${empty 对象名}    判断对象是否为空

4. EL表达式多个对象之间的运算(在同一个大括号内)

        eg:${num1+num2*num3};            

你可能感兴趣的:(servlet和EL表达式)