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

泰州专业做网站公司东菀高端网站建设

泰州专业做网站公司,东菀高端网站建设,网站托管公司如何选择,wordpress删除模板目录 1 EL表达式#xff08;熟悉#xff09; 1.1 基本概念 1.2 主要功能 1.3 访问内置对象的数据 1.3.1访问方式 1.3.2 执行流程 1.4 访问请求参数的数据 1.5 访问Bean对象的属性 1.5.1 访问方式 1.5.2 主要区别 1.6 访问集合中的数据 1.7 常用的内置对象 …目录 1 EL表达式熟悉 1.1 基本概念 1.2 主要功能  1.3 访问内置对象的数据  1.3.1访问方式 1.3.2 执行流程  1.4 访问请求参数的数据  1.5 访问Bean对象的属性  1.5.1 访问方式 1.5.2 主要区别  1.6 访问集合中的数据  1.7 常用的内置对象  1.8 常用的运算符 1.8.1 常用的算术运算符 1.8.2 常用的关系运算符  1.8.3 常用的逻辑运算符 1.8.4 条件运算符 1.8.5 验证运算符 2 JSTL标签熟悉  2.1 基本概念 2.3 常用核心标签 2.3.1 输出标签 2.3.2 设置标签 2.3.3 删除标签 2.3.4 单条件判断标签 2.3.5 多条件判断标签 2.3.6 循环标签 2.4 常用函数标签 2.5 常用格式化标签 2.6 自定义标签  1 EL表达式熟悉 1.1 基本概念 ELExpression Language表达式提供了在JSP中简化表达式的方法可以方便地访问各种数据并输出。 1.2 主要功能  依次访问pageContext、request、session和application作用域对象存储的数据。获取请求参数值。访问Bean对象的属性。访问集合中的数据。输出简单的运算结果。 1.3 访问内置对象的数据  1.3.1访问方式 %request.getAttribute(“ varName”)% 用EL实现: ${ varName }1.3.2 执行流程  1.4 访问请求参数的数据  在EL之前使用下列方式访问请求参数的数据 request.getParameter(name); request.getParameterValues(name);在EL中使用下列方式访问请求参数的数据  param接收的参数只有一个值。 paramValues接受的参数有多个值。 !-- 获取指定参数的数值 -- ${param.name} !-- 获取指定参数中指定下标的数值 -- ${paramValues.hobby[0]}1.5 访问Bean对象的属性  1.5.1 访问方式 方式一 $ { 对象名 . 属性名 }例如${user.name}方式二 $ { 对象名 [“属性名”] }例如${user[“name”]} 1.5.2 主要区别  当要存取的属性名中包含一些特殊字符如 . 或 ,等并非字母或数字的符号就一定要使用 [ ]而不是.的方式 使用[]的方式可以动态取值具体方式如下 % request.setAttribute(“prop”,“age”); % !-- 相当于表达式中写一个变量 -- ${ user[prop] }1.6 访问集合中的数据  !-- student为ArrayList类型的对象 -- ${student[0].name}1.7 常用的内置对象  类别标识符描述JSPpageContextPageContext 处理当前页面作用域pageScope同页面作用域属性名称和值有关的Map类requestScope同请求作用域属性的名称和值有关的Map类sessionScope同会话作用域属性的名称和值有关的Map类applicationScope同应用程序作用域属性的名称和值有关的Map类请求参数param根据名称存储请求参数的值的Map类paramValues把请求参数的所有值作为一个String数组来存储的Map类请求头header根据名称存储请求头主要值的Map类headerValues把请求头的所有值作为一个String数组来存储的Map类Cookiecookie根据名称存储请求附带的cookie的Map类初始化参数initParam根据名称存储Web应用程序上下文初始化参数的Map类 1.8 常用的运算符 1.8.1 常用的算术运算符 算术运算符说 明范 例运算结果加${12}3-减${2-1}1*乘${2*3}6/或div除${16/5}或${16div5}3.2% 或 mod取余${16%5}或${16mod5}1 1.8.2 常用的关系运算符  关系运算符说 明范 例运算结果或eq等于${12}或${1 eq 2}false! 或ne不等于${2!1}或${1 ne 2}true 或lt小于${23}或${2 lt 3 }true 或 gt大于${165}或${16 gt 5}true 或 le小于等于${165}或${16 le 5}false 或 ge大于等于${165}或${16 ge 5}true 1.8.3 常用的逻辑运算符 逻辑运算符说 明范 例运算结果 或 and与运算${truetrue}或${true and true}true|| 或or或运算${true||false}或${true or false}true! 或not非运算${!true}或${not true }false 1.8.4 条件运算符 ${条件表达式? 语句1 : 语句2}1.8.5 验证运算符 ${empty 表达式} 返回布尔值 判断表达式是否为空值null值、无元素的集合或数组、长度为零的String被认为是空值。2 JSTL标签熟悉  2.1 基本概念 下载JSTL的jar包并添加到项目中下载地址为https://tomcat.apache.org/download-taglibs.cgi在JSP页面中使用taglib指定引入jstl标签库方式为 !-- prefix属性用于指定库前缀 -- !-- uri属性用于指定库的标识 -- % taglib prefixc urihttp://java.sun.com/jsp/jstl/core %2.3 常用核心标签 2.3.1 输出标签 c:out/c:out 用来将指定内容输出的标签2.3.2 设置标签 c:set/c:set 用来设置属性范围值的标签2.3.3 删除标签 c:remove/c:remove 用来删除指定数据的标签2.3.4 单条件判断标签 c:if test “EL条件表达式” 满足条件执行 /c:if 2.3.5 多条件判断标签 c:choose c:when test “EL表达式” 满足条件执行 /c:when …c:otherwise 不满足上述when条件时执行 /c:otherwise /c:choose 2.3.6 循环标签 c:forEach var“循环变量” items“集合” … /c:forEach2.4 常用函数标签 % taglib prefixfn urihttp://java.sun.com/jsp/jstl/functions %2.5 常用格式化标签 % taglib prefixfmt urihttp://java.sun.com/jsp/jstl/fmt %2.6 自定义标签  如果上面几个标签不能满足需求程序员也可以自定义标签步骤如下编写标签类继承SimpleTagSupport类或TagSupport类并重写doTag方法或doStartTag方法。 public class TagTest extends SimpleTagSupport { private String name; public String getName() { return name; }public void setName(String name) { this.name name; }Override public void doTag() throws JspException, IOException { JspWriter out this.getJspContext().getOut(); out.println(自定义标签的参数为 name); } }定义标签库文件tld标签库文件并配置标签说明文件到到WEB-INF下 tagnamehelloTag/name tag-classcom.yy.demo01.TagTest/tag-class body-contentempty/body-content attribute namename/name requiredtrue/required /attribute /tag在JSP中添加taglib指令引入标签库使用 % taglib prefixhello urihttp://hyq.com %
http://www.hkea.cn/news/14466122/

相关文章:

  • 自建站系统成都软件开发外包公司有哪些
  • 网站建设 空间什么系统160mk2成色
  • 网站上传ftp怎么在百度上发布广告
  • 建立免费网站百度行发代理商
  • 专业彩票网站开发浙江网站改版设计公司
  • 单位门户网站建设工作建议wordpress评论框加
  • 建网站卖虚拟资源需要怎么做创一家网站
  • 怎样查询网站的备案号wordpress学校主题
  • 重庆手机网站方案设计wordpress自动变化文字
  • 做网站需要多长时间才能做好wap端是什么
  • 网站备案信息安全承诺书网站建设需要花多少钱
  • 济宁市建设工程质量监督站网站软件系统开发合同
  • 优秀的网站通过什么提供信息分分钟制作一个h5页面
  • 如何用wordpress查看搭建的站点wordpress完整虚拟资源下载类源码
  • 月付商城网站建站石家庄建设网站公司
  • 哪个网站找做软件wordpress get_tags
  • 网站建设工作年报网站中用特殊字体
  • wordpress被扫描seo主要做哪些工作
  • 企业网站欣赏织梦安装网站后图片
  • 石家庄网站建设成功案例网站内容由什么组成部分组成部分
  • 网站建设教材甘肃中高风险地区
  • 北京做网站哪里好5000元可注册劳务公司吗
  • 视频拍摄收费标准烟台seo外包
  • 长沙网站制作工作室知名公司免费个人网站建站申请
  • 自适应网站 seo怎么做备案网站的规则
  • 建设网站主机免费的怎么下载可以以个人名义做网站么
  • 哪种网站语言最好怎么开店
  • 葫芦岛住房和城乡建设厅网站网站模块插件是怎么做的
  • 南通网站推广优化费用百度销售平台
  • 免费软件站建筑模板厚度一般是多少