电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

EL表达式精简VIP免费

EL表达式精简_第1页
1/15
EL表达式精简_第2页
2/15
EL表达式精简_第3页
3/15
HandsOnJSP&ServletJSPEL表达式语言HandsOn本章内容EL简介EL语法规则EL属性访问EL隐式对象EL在JSP中的应用禁用ELHandsOnEL简介什么是EL?EL是JSP表达式语言,全称是ExpressionLanguage使用EL的目的是简化在JSP中访问变量的方式,简单静态HTML与Java代码的耦合JSPEL表达式用于以下情形静态文本标准标签和自定义标签安装支持Servlet2.4/JSP2.0的ContainerHandsOnEL语法基本语法格式:${ELExpression}示例:${“Helloworld”}//输出字符串常量${str}//输出字符串变量str的值${3+2}//输出3+2的结果${user.name}//输出user对象的name属性${user[“name”]}//同上${sessionScope[“user”].name}//同上HandsOnEL语法${user.name}访问对象user的getName()方法以得到name成员的值。${list[1]}访问list对象的第二项。${map[“key”]}访问map指定键的值。HandsOnEL语法“.”与”[]”的相同点和差别。都可以访问对象有属性。差别:当属性的名字包含有空格,点号等复杂符号时。使用”.”来访问对象有属性将会出现异常HandsOnEL语法规则操作符算术操作符(+,-,*,/,%)逻辑操作符(&&,||,!或and,or,not)XML操作符lt<le<=gt>ge>=比较操作符(>,>=,<,<=,==,!==)—可以自动转换数据类型空操作符(empty)//当值为null时返回trueHandsOn访问对象属性和集合集合访问数组访问${}//如request.getAttribute(“name”);List访问Map访问HandsOnEL的隐式对象隐式对象隐式对象pageContextpageContextcookiecookieinitParaminitParamparamValuesparamValuesparamparamheaderheaderheaderValuesheaderValuesapplicationScopeapplicationScoperequestScoperequestScopesessionScopesessionScopepageScopepageScopeHandsOnEL的隐式对象类别标识描述JSPpageContextPageContext实例,如${pageContext.request.requestURL}取得请求的URL,但不包括请求之参数字符串作用域pageScoperequestScopesessionScopeapplicationScope取得page范围的属性名称对应的值(request.getAttribute(“name”))request/session/application返回类型为MapHandsOnEL的隐式对象类别标识描述请求参数paramparamValues如同request.getParameter(“name”)如同request.getParameterValues(“name”)请求头headerheaderValues如同request.getHeader(Stringname)回传string如同request.getHeaders(Stringname)….string[]Cookiecookie按名称存储请求附带的cookie的Map类cookie.name.valuename为一个cookie对象的名字初始化参数initParamapplication.getInitParameter("userid");需要在web.xml中配制context-paramHandsOnEL的隐式对象pageContext:提供对页面属性的访问pageContext:提供对页面属性的访问param:返回客户端的请求参数的字符串值param:返回客户端的请求参数的字符串值paramValues:返回映射至客户端的请求参数的一组值paramValues:返回映射至客户端的请求参数的一组值pageScope:返回页面范围的变量名,这些名称已映射至相应的值pageScope:返回页面范围的变量名,这些名称已映射至相应的值requestScope:返回对请求对象的属性的访问权限requestScope:返回对请求对象的属性的访问权限sessionScope:返回会话范围的变量名,这些名称已映射至相应的值sessionScope:返回会话范围的变量名,这些名称已映射至相应的值applicationScope:返回应用范围内的变量,并将变量名映射至相应的值applicationScope:返回应用范围内的变量,并将变量名映射至相应的值HandsOnEL的隐式对象header:返回一个请求标题名称,然后将该值映射至单个字符串值header:返回一个请求标题名称,然后将该值映射至单个字符串值headerValues:返回映射至请求标题的一组值headerValues:返回映射至请求标题的一组值cookie:返回映射至单个Cookie对象的Cookie名称cookie:返回映射至单个Cookie对象的Cookie名称initParam:返回映射至单个值的上下文初始化参数名称initParam:返回映射至单个值的上下文初始化参数名称HandsOnEL应用Param.html

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

EL表达式精简

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群