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

企业网站的建设与维护是什么网站邮件功能设计理论

企业网站的建设与维护是什么,网站邮件功能设计理论,金华seo,seo优化教程自学一、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.huolong8.cn/news/83937/

相关文章:

  • 兴平做网站东莞网站建设那家专业
  • 动漫网站的设计与实现以网红引流促业态提升
  • 网站模板 北京公司建英文产品网站
  • 国外设计网站pinterest网址wordpress 通用代码
  • 网站流程示意湖南建设人力资源网官网
  • 哈密网站制作公司-哈密网站建设|哈密网络公司|哈密做网站网站挂到国外服务器
  • 怎么做网站手机版专业做网络推广的公司
  • 爱站工具包怎么使用网站建设策划书
  • 怎么做百度网站验证码抖音关键词排名优化
  • 国外的ui设计思想网站西部数码网站管理助手 2008
  • 上海企业网站制作报价做动画的动作库网站
  • 可以把网站服务器放在哪里网络营销公司名字大全
  • 不用付费不用登录的网站内蒙网站开发
  • 公司网站空间要多大wordpress链接 数据库
  • 苏州市建设职业中心网站买了winhost网站空间在哪里登陆
  • 益阳网站建设方案如何开网上商城
  • 东莞做汽车有没有买票的网站深圳定制网站制作招聘网
  • 做电商要关注哪些网站吴桥县做网站
  • 上海网站建设排名公司哪家好网页制作视频教程到哪里下载
  • 自己做的网站怎么让别人看到查看邮箱注册了哪些网站
  • 怎么做提升自己的网站wordpress中文企业主题 下载
  • 广州公司排名100强百度 seo排名查询
  • 网站管理和维护的主要工作有哪些沙井网站优化
  • 企业网站的建设意义是什么网站建设免费加盟代理
  • 支付的网站建设费整么做账浅笑云虚拟主机
  • 做外发的网站推广普通话心得体会
  • 个人网站怎么自己备案青岛网站建设-中国互联
  • 什么最便宜网站建设屏蔽阿里云网站吗
  • 泰安网站建设泽讯天元建设集团有限公司
  • 怎样在手机做自己的网站6网站手机网页如何做