当前位置: 首页 > news >正文

新品发布会ppt世纪兴seo公司

新品发布会ppt,世纪兴seo公司,长春生物新冠疫苗,wordpress 微信主题下载一、EL简介 1.语法结构 ${expression}2.[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符#xff0c;如.或?等并非字母或数字的符号#xff0c;就一定要使用 []。例如#xff1a; ${user.My-Name}应当改为${user[My-Name如.或?等并非字母或数字的符号就一定要使用 []。例如 ${user.My-Name}应当改为${user[My-Name] } 如果要动态取值时就可以用[]来做而.无法做到动态取值。例如 ${sessionScope.user[data]}中data 是一个变量3.变量 EL存取变量数据的方法很简单例如${username}。它的意思是取出某一范围中名称为username的变量。 因为我们并没有指定哪一个范围的username所以它会依序从Page、Request、Session、Application范围查找。 假如途中找到username就直接回传不再继续找下去但是假如全部的范围都没有找到时就回传null。 属性范围在EL中的名称 Page PageScope Request RequestScope Session SessionScope Application ApplicationScope二、EL隐含对象 1.与范围有关的隐含对象 与范围有关的EL 隐含对象包含以下四个pageScope、requestScope、sessionScope 和applicationScope它们基本上就和JSP的pageContext、request、session和application一样在EL中这四个隐含对象只能用来取得范围属性值即getAttribute(String name)却不能取得其他相关信息。例如我们要取得session中储存一个属性username的值可以利用下列方法 session.getAttribute(username) 取得username的值在EL中则使用下列方法 ${sessionScope.username}2.与输入有关的隐含对象 与输入有关的隐含对象有两个param和paramValues它们是EL中比较特别的隐含对象。例如我们要取得用户的请求参数时可以利用下列方法 request.getParameter(String name) request.getParameterValues(String name)在EL中则可以使用param和paramValues两者来取得数据。 ${param.name} ${paramValues.name}3.其他隐含对象 cookieJSTL并没有提供设定cookie的动作例要取得cookie中有一个设定名称为userCountry的值可以使用${cookie.userCountry}来取得它。header和headerValuesheader 储存用户浏览器和服务端用来沟通的数据例要取得用户浏览器的版本可以使用${header[User-Agent]}。另外在鲜少机会下有可能同一标头名称拥有不同的值此时必须改为使用headerValues 来取得这些值。initParaminitParam取得设定web站点的环境参数(Context)例一般的方法String userid (String)application.getInitParameter(userid); 可以使用 ${initParam.userid}来取得名称为useridpageContextpageContext取得其他有关用户要求或页面的详细信息。 ${pageContext.request.queryString} 取得请求的参数字符串 ${pageContext.request.requestURL} 取得请求的URL但不包括请求之参数字符串 ${pageContext.request.contextPath} 服务的web application 的名称 ${pageContext.request.method} 取得HTTP 的方法(GET、POST) ${pageContext.request.protocol} 取得使用的协议(HTTP/1.1、HTTP/1.0) ${pageContext.request.remoteUser} 取得用户名称 ${pageContext.request.remoteAddr } 取得用户的IP 地址 ${pageContext.session.new} 判断session 是否为新的 ${pageContext.session.id} 取得session 的ID ${pageContext.servletContext.serverInfo} 取得主机端的服务信息三、EL运算符 1.算术运算符有五个、-、*或$、/或div、%或mod2.关系运算符有六个或eq、!或ne、或lt、或gt、或le、或ge3.逻辑运算符有三个或and、||或or、!或not4.其它运算符有三个Empty运算符、条件运算符、()运算符最常用的表达式 为空判断${empty param.name} 三元运算${A?B:C} 算数运算${A*(BC)} 四、EL函数(functions)。 语法ns:function( arg1, arg2, arg3 …. argN)其中ns为前置名称(prefix)它必须和taglib 指令的前置名称一置1 EL表达式用${}表示,可用在所有的HTML和JSP标签中 作用是代替JSP页面中复杂的JAVA代码. 2 EL表达式可操作常量 变量 和隐式对象. 最常用的 隐式对象有${param}和${paramValues}. ${param}表示返回请求参数中单个字符串的值. ${paramValues}表示返回请求参数的一组值.pageScope表示页面范围的变量.requestScope表示请求对象的变量. sessionScope表示会话范围内的变量.applicationScope表示应用范围的变量. 3 % page isELIgnoredtrue% 表示是否禁用EL语言,TRUE表示禁止.FALSE表示不禁止.JSP2.0中默认的启用EL语言. 4 EL语言可显示 逻辑表达式如${true and false}结果是false 关系表达式如${56} 结果是false 算术表达式如 ${55} 结果是10 5 EL中的变量搜索范围是:page request session application 点运算符(.)和[ ]都是表示获取变量的值.区别是[ ]可以显示非词类的变量 ${uplist[0].lzid zulist.zname?selected: }转载于:https://www.cnblogs.com/yangzhilong/p/3708716.html
http://www.yutouwan.com/news/494401/

相关文章:

  • 免费做印章的网站怎么用手机制作网站
  • 郑州专业做网站多少钱网站建设.c
  • 怎么免费做带音乐的网站阿里云可以建设多个网站
  • 确定网站设计公司简报丽水网站开发公司
  • 帝国网站做地域标签网站支付宝怎么做的
  • 做外围网站犯法吗四川网站建设一站式服务商
  • 网站 301中山今科网站建设
  • 遵化手机网站设计可以看那种东西的浏览器
  • 查楼盘剩余房源的网站网站服务器备案查询网站
  • 网站空间域名能不能自己续费网页设计模板大全
  • wordpress建站免费教程拖拽建站平台
  • 建设部网站官网办事厅网站开发基本流程ppt
  • 国外创意摄影网站创造网址
  • 建设外贸网站价格广东省网站备案系统
  • 网站必须做百度推广才能被别人搜到吗罗永浩做的网站
  • 泰兴网站建设邯郸市中小学健康管理平台登录
  • 公司做网站的原因好看的论坛网站模板
  • 安装iis8 添加网站wordpress文章摘要显示
  • 做犯法任务的网站查询网站服务器
  • 广州学建设网站网站名词
  • 微网站如何做微信支付宝支付宝电子商务网站建设与管理教案
  • php网站开发多线程开发国家工商企业查询系统
  • 网站文章内容排版要求easyui网站开发实战电子书
  • 海安网站设计湖南长沙解封通知最新
  • 广州番禺哪个公司建网站比较好衡水做网站建设
  • 山东房和城乡建设厅网站首页安徽网新科技网站建设介绍
  • pageadmin自助建站网站动态和静态
  • 网站的规划和建设新乡做网站多少钱
  • 网站备案快吗公众号会员卡管理系统
  • 网站建设一般涉及后台功能项目报价单模板