EL表达式精简

EL表达式精简

ID:44183195

大小:281.50 KB

页数:15页

时间:2019-10-19

EL表达式精简_第1页
EL表达式精简_第2页
EL表达式精简_第3页
EL表达式精简_第4页
EL表达式精简_第5页
资源描述:

《EL表达式精简》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JSP&ServletJSPEL表达式语言本章内容EL简介EL语法规则EL属性访问EL隐式对象EL在JSP中的应用禁用ELEL简介什么是EL?EL是JSP表达式语言,全称是ExpressionLanguage使用EL的目的是简化在JSP中访问变量的方式,简单静态HTML与Java代码的耦合JSPEL表达式用于以下情形静态文本标准标签和自定义标签安装支持Servlet2.4/JSP2.0的ContainerEL语法基本语法格式:${ELExpression}示例:${“Helloworld”}//输出字符串常量${str}//输出字符串变量str的值${3+2}//输出3+2的结果${user.

2、name}//输出user对象的name属性${user[“name”]}//同上${sessionScope[“user”].name}//同上EL语法${user.name}访问对象user的getName()方法以得到name成员的值。${list[1]}访问list对象的第二项。${map[“key”]}访问map指定键的值。EL语法“.”与”[]”的相同点和差别。都可以访问对象有属性。差别:当属性的名字包含有空格,点号等复杂符号时。使用”.”来访问对象有属性将会出现异常EL语法规则操作符算术操作符(+,-,*,/,%)逻辑操作符(&&,

3、

4、,!或and,or,not)XML操作符lt

5、ge>=比较操作符(>,>=,<,<=,==,!==)—可以自动转换数据类型空操作符(empty)//当值为null时返回true访问对象属性和集合集合访问数组访问${}//如request.getAttribute(“name”);List访问Map访问EL的隐式对象隐式对象pageContextcookieinitParamparamValuesparamheaderheaderValuesapplicationScoperequestScopesessionScopepageScopeEL的隐式对象类别标识描述JSPpageContextPageContext实例,如${

6、pageContext.request.requestURL}取得请求的URL,但不包括请求之参数字符串作用域pageScoperequestScopesessionScopeapplicationScope取得page范围的属性名称对应的值(request.getAttribute(“name”))request/session/application返回类型为MapEL的隐式对象类别标识描述请求参数paramparamValues如同request.getParameter(“name”)如同request.getParameterValues(“name”)请求头headerheader

7、Values如同request.getHeader(Stringname)回传string如同request.getHeaders(Stringname)….string[]Cookiecookie按名称存储请求附带的cookie的Map类cookie.name.valuename为一个cookie对象的名字初始化参数initParamapplication.getInitParameter("userid");需要在web.xml中配制context-paramEL的隐式对象pageContext:提供对页面属性的访问param:返回客户端的请求参数的字符串值paramValues:返回映射

8、至客户端的请求参数的一组值pageScope:返回页面范围的变量名,这些名称已映射至相应的值requestScope:返回对请求对象的属性的访问权限sessionScope:返回会话范围的变量名,这些名称已映射至相应的值applicationScope:返回应用范围内的变量,并将变量名映射至相应的值EL的隐式对象header:返回一个请求标题名称,然后将该值映射至单个字符串值headerValues:返回映射至请求标题的一组值cookie:返回映射至单个Cookie对象的Cookie名称initParam:返回映射至单个值的上下文初始化参数名称EL应用Pa</p><p style="height:0px;padding:0;margin:0;overflow:hidden">9、ram.html

姓名:

密码:

性别:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。