EL+jstl
服务器端: 不再进行页面的跳转,而是通过返回字符串信息,完成交互 request作用域 不使用 底层就是使用Response.getWriter()获取输出流 进行交互 EL表达式语言:获取作用域中的数据 用于替换输出脚本<%= %> ${scope.key} //获取具体某个作用域中的数据 ${key } //获取作用域中的数据、逐级查找(pageContext【pageScope】、request、session、application) II. 获取基本类型、字符串: 例1: request.setAttribute(“name” , “tom”); //存储在request作用域 ${requestScope.name} //获取request作用域中name的键所对应的值 例2: request.setAttribute(“name” , “tom”); //存储在request作用域 ${name } //从最小作用域逐级查找name的键所对应的值 EL和JSP脚本的区别: <%=request.getAttribute(“key”) %> 没找到返回null ${requestScope.key } 没找到返回“” III. 获取对象类型://只能访问对象的get方法,必须按照命名规范定义 IV. 数组、集合:(Array、List、Map) (Set没下标