2017.11.16 JavaWeb-------第八章 EL、JSTL、Ajax技术

第八章 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]}
时间: 2024-10-12 14:53:26

2017.11.16 JavaWeb-------第八章 EL、JSTL、Ajax技术的相关文章

2017/11/16

高一新生是一群神奇的生物(虽然我也曾是)一哥们,似乎是挂题了,在群上问冒泡排序为啥会挂.stdcall表示:30000肯定跑不过啊过了一会,那哥们鬼鬼祟祟地过来问:冒泡排序复杂度是多少啊?我&stdcall:O(n^2)那哥们作恍然大悟状,又问:那桶排多少?我&stdcall:O(n)那哥们一拍手,说道:那我就写桶排了!过了一会,写完题没事干去水群,看了一眼那哥们问的题:...30k个整数,值域120,他用桶排......我,std,不高兴,打钱! 然后还没完,过了一会儿,他发了一条消息,

小组阶段工作总结-2017.11.16

今天周四,测试管理工具的实践任务在今天已经基本完成,到了小组阶段性交作业的时候了.小组主要需要提交的作业主要有: JIRA工具的使用手册 JIRA工具使用说明视频 1 JIRA工具使用说明视频 我们小组的组长下载的屏幕录制大师进行录制视频,其中主要讲解了关于JIRA工具的日常使用功能,具体视频将会上传. 2 JIRA工具的使用手册 根据老师的具体要求,小组编辑的使用手册主要内容包括以下4个方面: ①JIRA的基本情况介绍 ②JIRA下载安装及配置 ③JIRA主要功能组成 ④JIRA实际操作介绍

Beta周第7次Scrum会议(11/16)【王者荣耀交流协会】

一.小组信息 队名:王者荣耀交流协会 小组成员 队长:高远博 成员:王超,袁玥,任思佳,王磊,王玉玲,冉华 小组照片 二.开会信息 时间:2017/11/16 17:03~17:17,总计14min. 地点:东北师范大学信息科学与技术学院107教室. 立会内容 开会前一天做了什么? (1)完成技术原型:获取指定文件夹下所有文件的文件名.修改时间.文件类型等信息. 遇到的困难? (1)进度是被催着推进···· 下一步要做什么? (1)读取一个Excel 文件的详细内容(所有单元格内的具体内容).

EL&amp;JSTL

EL&JSTL(重要) 一.EL技术 1.EL表达式概述 EL(Express Language)表达式可以嵌入jsp页面内部,建设jsp脚本的编写,EL出现的目的是要替代jsp页面脚本的编写.(不能进行逻辑运算) 2.EL从域中取出数据(EL最重要的作用(90%以上)) EL最主要的作用是获得四大域中的数据,格式${EL表达式} EL获得pageContext域中的值:${pageContextScope.key);} EL获得request域中的值:${requestScope.key);}

2017.11.11 B201 练习题思路及解题方法

2017.11.11 B201 练习题思路及解题方法 题目类型及涵盖知识点 本次总共有6道题目,都属于MISC分类的题目,涵盖的知识点有 信息隐藏 暴力破解 音轨,摩斯电码 gif修改,base64原理 序列密码 各题的解题思路及过程 签到题:隐写诶.jpeg[知识点:信息隐藏] 本题为 隐写诶.jpeg 的图片文件,可以对该文件尝试一些基本的图片隐写解题思路,如将文件后缀名由 .jpeg 更改为 .txt 后利用记事本打开,或直接对文件点击右键后 打开方式→记事本打开,在打开的记事本窗口中获得

2017.11.25【NOIP提高组】模拟赛A组

2017.11.25[NOIP提高组]模拟赛A组 T1 3467. [NOIP2013模拟联考7]最长上升子序列(lis) T2 3468. [NOIP2013模拟联考7]OSU!(osu) T3 3472. [NOIP2013模拟联考8]匹配(match) T1 有转移方程f[i]=max{f[j]}+1,a[j]<a[i] 可以用线段树+离散化维护这个方程,因为涉及以往状态可以用主席树维护 打太丑爆空间了 Code 1 #include<cstdio> 2 #include<c

[LOJ 6249]「CodePlus 2017 11 月赛」汀博尔

Description 有 n 棵树,初始时每棵树的高度为 H_i,第 i 棵树每月都会长高 A_i.现在有个木料长度总量为 S 的订单,客户要求每块木料的长度不能小于 L,而且木料必须是整棵树(即不能为树的一部分).现在问你最少需要等多少个月才能满足订单. Input 第一行 3 个用空格隔开的非负整数 n,S,L,表示树的数量.订单总量和单块木料长度限制.第二行 n 个用空格隔开的非负整数,依次为 H1,H2,…,Hn.第三行 n 个用空格隔开的非负整数,依次为 A1,A2,…,An. Ou

JavaEE之动态页面技术(JSP/EL/JSTL)

动态页面技术(JSP/EL/JSTL) JSP技术 jsp脚本和注释 jsp脚本: 1)<%java代码%> ----- 内部的java代码翻译到service方法的内部 2)<%=java变量或表达式> ----- 会被翻译成service方法内部out.print() 3)<%!java代码%> ---- 会被翻译成servlet的成员的内容 jsp注释:  不同的注释可见范围是不同 1)Html注释:<!--注释内容--> ---可见范围 jsp源码.

12-JSP&amp;EL&amp;JSTL

JSP & EL & JSTL jsp Java Server Page 什么是jsp 从用户角度看待 ,就是是一个网页 , 从程序员角度看待 , 其实是一个java类, 它继承了servlet,所以可以直接说jsp 就是一个Servlet. 为什么会有jsp? html 多数情况下用来显示静态内容 , 一成不变的. 但是有时候我们需要在网页上显示一些动态数据, 比如: 查询所有的学生信息, 根据姓名去查询具体某个学生.  这些动作都需要去查询数据库,然后在网页上显示. html是不支持写