第八章 EL、JSTL、Ajax技术

~~ EL (expression language) 是表达式语言

~~ JSTL(JSP Standard Tag Library) 是开源的JSP标准标签库

~~ Ajax(Asynchronous JavaScript and XML )是运用JavaScript 和可扩展语言(xml)

1.表达式语言EL
输出动态信息有以下三种:
JSP内置对象out :<%out.print("要输出的信息");%>
JSP表达式:<%=new java.util.Date();%>
表达式语言:${user.name}
EL语法:
都是以 "${"开始 “}”结束,基本语法格式:${expression}
在页面上显示表达式expression的值,即获取范围变量的值,范围变量就是使用setAttribute 方法存到page request session application 4种范围内的对象。
将对象user1以属性user存放在session范围内:
User user1=new User();//创建对象实例user1
session.setAttribute("user",user1);//将对象实例user1以属性user保存在session中
User user1=(user)session.getAAttribute("user");
out.print(user1.getName());//输出对象user1的属性那么的值 EL 表示为: ${sessionScope.user.name} 或${user.name} 2.存取运算符
在EL中,对数据值的存取是通过“[]” “.” 来实现的
其格式为:${name.property} ${name["property"]} 或者 ${name[property]}

最新文章

  1. sql查询语句
  2. Android执行程序或脚本的方法
  3. 【转载】linux lftp命令 详解
  4. Beta版本——冲刺计划及安排
  5. HDU 1062 Text Reverse
  6. Stm32高级定时器(一)
  7. JAVA反射学习网摘
  8. 如何去除List中的重复值?
  9. 201521123005 《Java程序设计》 第十一周学习总结
  10. 部署代码review和CI
  11. JS引用类型之Array
  12. MFC/VC CxImage 编译问题 (VS2013)
  13. pycharm 运行py文件一直updating indexing
  14. MongoDB中常用的find
  15. 3.4 复杂的x86指令举例
  16. WDA-文档-基础篇/进阶篇/讨论篇
  17. ListView中Button事件
  18. C#取得页面URL信息
  19. File中mkdir()和mkdirs()的区别
  20. 【NOI2015】品酒大会[后缀数组]

热门文章

  1. python搭配selenium,htmltestrunner实现自动化测试 —— (测试思路和基础步骤)
  2. STL之vector(不定长数组)
  3. 常见的几种web攻击方式
  4. vue axios 跨域
  5. js生成随机码(只含有数字和字母的随机码)
  6. sqoop导入数据
  7. 【Linux】Debian 8 设置命令行界面的文本颜色
  8. D5上
  9. SQLite的使用
  10. MVC之ViewData.Model