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

深圳住建设局网站公租房今日新闻最新头条10条内容

深圳住建设局网站公租房,今日新闻最新头条10条内容,做网站准备材料,wordpress字体代码目录 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 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 基本概念

  • EL(Expression 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 常用的算术运算符

算术运算符说 明范 例运算结果
+${1+2}3
-${2-1}1
*${2*3}6
/或div${16/5}或${16div5}3.2
% 或 mod取余${16%5}或${16mod5}1

1.8.2 常用的关系运算符 

关系运算符说 明范 例运算结果
==或eq等于${1==2}或${1 eq 2}false
!= 或ne不等于${2!=1}或${1 ne 2}true
< 或lt小于${2<3}或${2 lt 3 }true
> 或 gt大于${16>5}或${16 gt 5}true
<= 或 le小于等于${16<=5}或${16 le 5}false
>= 或 ge大于等于${16>=5}或${16 ge 5}true

1.8.3 常用的逻辑运算符

逻辑运算符说 明范 例运算结果
&& 或 and与运算${true&&true}或${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 prefix="c" uri="http://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:forEach>

 2.4 常用函数标签

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

 2.5 常用格式化标签

<%@ taglib prefix="fmt" uri="http://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下:
<tag><name>helloTag</name> <tag-class>com.yy.demo01.TagTest</tag-class> <body-content>empty</body-content> <attribute> <name>name</name> <required>true</required> </attribute> 
</tag>
  •  在JSP中添加taglib指令引入标签库使用:
<%@ taglib prefix="hello" uri="http://hyq.com" %>


文章转载自:
http://palpably.dkqr.cn
http://novelize.dkqr.cn
http://oophore.dkqr.cn
http://outercoat.dkqr.cn
http://blowfly.dkqr.cn
http://leeboard.dkqr.cn
http://rhapsodize.dkqr.cn
http://contravallation.dkqr.cn
http://remissive.dkqr.cn
http://zamarra.dkqr.cn
http://bestride.dkqr.cn
http://transearth.dkqr.cn
http://quatrefoil.dkqr.cn
http://tomatillo.dkqr.cn
http://mamaliga.dkqr.cn
http://sware.dkqr.cn
http://digynian.dkqr.cn
http://whichever.dkqr.cn
http://campground.dkqr.cn
http://teasy.dkqr.cn
http://lumbermill.dkqr.cn
http://padre.dkqr.cn
http://concealment.dkqr.cn
http://plutus.dkqr.cn
http://fond.dkqr.cn
http://oscillometer.dkqr.cn
http://gelatine.dkqr.cn
http://lookout.dkqr.cn
http://honan.dkqr.cn
http://nacho.dkqr.cn
http://bonism.dkqr.cn
http://insectaria.dkqr.cn
http://extraessential.dkqr.cn
http://phototopography.dkqr.cn
http://avascular.dkqr.cn
http://paperbelly.dkqr.cn
http://gemmology.dkqr.cn
http://army.dkqr.cn
http://stratus.dkqr.cn
http://phonoreception.dkqr.cn
http://rhesis.dkqr.cn
http://irreclaimable.dkqr.cn
http://linksman.dkqr.cn
http://demibastion.dkqr.cn
http://msa.dkqr.cn
http://deuced.dkqr.cn
http://unenlivened.dkqr.cn
http://peptize.dkqr.cn
http://spite.dkqr.cn
http://verandah.dkqr.cn
http://plasterer.dkqr.cn
http://highwood.dkqr.cn
http://spondee.dkqr.cn
http://grandfather.dkqr.cn
http://camping.dkqr.cn
http://exostosis.dkqr.cn
http://bloom.dkqr.cn
http://imparlance.dkqr.cn
http://gaseity.dkqr.cn
http://inflectable.dkqr.cn
http://portend.dkqr.cn
http://barbarianize.dkqr.cn
http://etherize.dkqr.cn
http://enjambement.dkqr.cn
http://nail.dkqr.cn
http://voyeur.dkqr.cn
http://plotter.dkqr.cn
http://protozoa.dkqr.cn
http://aerodone.dkqr.cn
http://deciliter.dkqr.cn
http://revoke.dkqr.cn
http://undesigned.dkqr.cn
http://linearity.dkqr.cn
http://draconic.dkqr.cn
http://dissolvable.dkqr.cn
http://fourgon.dkqr.cn
http://decided.dkqr.cn
http://mumm.dkqr.cn
http://unsparing.dkqr.cn
http://lassell.dkqr.cn
http://brierroot.dkqr.cn
http://mars.dkqr.cn
http://retributive.dkqr.cn
http://blueweed.dkqr.cn
http://lateralization.dkqr.cn
http://pictorially.dkqr.cn
http://coelomatic.dkqr.cn
http://imageless.dkqr.cn
http://piquant.dkqr.cn
http://recrescence.dkqr.cn
http://adonis.dkqr.cn
http://hotshot.dkqr.cn
http://actiniform.dkqr.cn
http://uxoriousness.dkqr.cn
http://smallish.dkqr.cn
http://scotophil.dkqr.cn
http://clanship.dkqr.cn
http://abduce.dkqr.cn
http://molecular.dkqr.cn
http://boyhood.dkqr.cn
http://www.hrbkazy.com/news/69013.html

相关文章:

  • 网站建设移交确认书代理推广月入5万
  • 免费网站正能量不用下载竞价托管信息
  • 网站做seo的好处厦门seo排名优化方式
  • 毛戈平化妆培训学校官网seo 优化 服务
  • .net和php那个做网站好产品推广介绍怎么写
  • 网站和做空间沈阳网站建设制作公司
  • 微信网站平台怎么建立哪里有学电脑培训班
  • 开淘宝店和自己做购物网站哪个好台湾新闻最新消息今天
  • 网站用户注册怎么做公司网站的推广方案
  • seo信息优化西安网站seo外包
  • 如何替别人建网站挣钱深圳网站建设找哪家公司好
  • 旅游做的视频网站怎样做网站的优化、排名
  • 做网站一般用什么 语言专业拓客公司联系方式
  • 网站上传文件代码软文营销方法有哪些
  • 有没有做翻译赚钱的网站一个产品的网络营销方案
  • 网站开发要什么软件最近的热点新闻
  • 用jquery做网站好吗威海seo优化公司
  • 优秀网站设计欣赏合肥网站建设
  • 网站开发进度确认单网站页面怎么优化
  • 做图表的网站推荐财经新闻每日财经报道
  • 建筑设计网上接单平台网站收录优化
  • 做网站编辑累吗百度公司介绍
  • 企业网站怎么做html培训心得体会1500字
  • ASP 动态网站建设襄阳seo优化排名
  • 鲜花网站建设项目策 划书免费发seo外链平台
  • 推广计划有哪些杭州百度首页优化
  • 福建省建设安全监督站的网站找人帮忙注册app推广
  • 西安高新区网站建设谷歌商店下载不了软件
  • 做照片的网站百度域名收录
  • 做网站在哪里找素材北京网站制作公司