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

网站更新方法网站开发应注意什么

网站更新方法,网站开发应注意什么,我们的网站,直播网站开发核心技术JSTL概述 JSTL 全名为 JavaServer Pages Standard TagLibrary,即jsp标准标签库。JSTL 是由 JCP #xff08;Java Community Process#xff09;所指定的标准规格#xff0c;它主要提供给 Java Web 开发人员一个标准通用的标签函数库。 Web 程序开发人员能够利用 J STL 和 E…JSTL概述 JSTL 全名为 JavaServer Pages Standard TagLibrary,即jsp标准标签库。JSTL 是由 JCP Java Community Process所指定的标准规格它主要提供给 Java Web 开发人员一个标准通用的标签函数库。 Web 程序开发人员能够利用 J STL 和 EL 来开发 Web 程序取代传统直接在页面上嵌入 Java 程序Script的做法以提高程序可读性、维护性和方便性。 JSTL简介 JavaServer Pages Standard TagLibrary ( 1. 1 ) 它的中文名称为 JSP 标准标签函数库。JSTL 是一个标准的已制定好的标签库可以应用于各种领域如基本输入输出、流程控制、循环、XML 文件剖析、数据库查询及国际化和文字格式标准化的应用等。JSTL 所提供的标签函数库主要分为五大类 • 核心标签(用得最多) • 国际化标签(I18N格式化标签) • 数据库标签(SQL标签很少使用) • XML标签(几乎不用) • JSTL函数(EL函数) 安装 JSTL 1下载jstl库 从Apache的标准标签库中下载的二进包(jakarta-taglibs-standard-current.zip)。 官方下载地址http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/ 2jstl库安装拷贝导入 下载jakarta-taglibs-standard-1.1.2.zip 包并解压将jakarta-taglibs-standard-1.1.2/lib/下的两个jar文件standard.jar和jstl.jar文件拷贝到创建的工程中的/WEB-INF/lib/下即可。 3jstl库引入 在需要用到jstl库的jsp页面的开头引入jstl库,格式如下: % taglib prefix“c” uri“http://java.sun.com/jsp/jstl/core” % prefix为引用库的前缀,建议不要改动,url必须为http://java.sun.com/jsp/jstl/core 核心标签库 JSTL的核心标签库标签共13个使用这些标签能够完成JSP页面的基本功能减少编码工作。 从功能上可以分为4类表达式控制标签、流程控制标签、循环标签、URL操作标签。     1表达式控制标签out标签、set标签、remove标签、catch标签。     2流程控制标签if标签、choose标签、when标签、otherwise标签。     3循环标签forEach标签、forTokens标签。     4URL操作标签import标签、url标签、redirect标签、param标签。 c:out标签 c:out标签主要是用来输出数据对象字符串、表达式的内容或结果。   在使用Java脚本输出时常使用的方式为 % out.println(“字符串”)% 或者 %表达式% 在web开发中为了避免暴露逻辑代码会尽量减少页面中的Java脚本使用c:out标签就可以实现以上功能。 c:out语法如下: • c:out value”字符串” [escapeXml”true|false”] [default”默认值”] • c:out value”EL表达式” [escapeXml”true|false”] [default”默认值”] c:set标签 c:set标签用于把某一个对象存在指定的域范围内或者将某一个对象存储到Map或者JavaBean对象中。 c:set语法如下: c:set value”值1” var”name1” [scope”page|request|session|application”]/ 含义把一个变量名为name1值为“值1”的变量存储在指定的scope范围内。 c:remove标签 c:remove标签主要用来从指定的JSP范围内移除指定的变量。 c:remove语法如下: c:remove var”变量名” [scope”page|request|session|application”]/其中var属性是必须的scope可以以省略。 c:catch标签 c:catch标签用于捕获嵌套在标签体中的内容抛出的异常。 c:catch语法如下: c:catch [var“varName”]容易产生异常的代码/c:catch  var属性用于标识c:catch标签捕获的异常对象它将保存在page这个Web域中。 c:if标签 c:if标签和程序中的if语句作用相同用来实现条件控制。 c:if语法如下: 【语法1】没有标签体内容(body)  c:if test“testCondition” var“varName” [scope“{page|request|session|application}”]/ 【语法2】有标签体内容  c:if test“testCondition” [var“varName”] [scope“{page|request|session|application}”]       标签体内容  /c:if • test属性用于存放判断的条件一般使用EL表达式来编写。 • var属性用来存放判断的结果类型为true或false。 • scopes属性用来指定var属性存放的范围。 流程控制标签 流程控制标签包括choose标签、when标签、otherwise标签.这3个标签通常情况下是一起使用的c:choose标签作为c:when和c:otherwise标签的父标签来使用.类似 “if-else if-else” 的条件判断结构. c:choosec:when test条件1//业务逻辑1c:whenc:when test条件2//业务逻辑2c:whenc:when test条件n//业务逻辑nc:whenc:otherwise//业务逻辑/c:otherwise/c:choosec:forEach标签 该标签根据循环条件遍历集合Collection中的元素。 c:forEach语法如下: c:forEach var”name” items”Collection” varStatus”StatusName” begin”begin” end”end” step”step”本体内容 /c:forEach• var设定变量名用于存储从集合中取出元素。 • items指定要遍历的集合。 • begin、end用于指定遍历的起始位置和终止位置可选。 • step指定循环的步长。 • varStatus描述循环的状态信息。 对于varStatus可以取值index\count\first\last\current。 • current当前这次迭代的集合中的项 • index当前这次迭代从 0 开始的迭代计数 • count当前这次迭代从 1 开始的迭代计数 • first用来表明当前这轮迭代是否为第一次迭代的标志返回true/false • last用来表明当前这轮迭代是否为最后一次迭代的标志,返回true/false
http://www.zqtcl.cn/news/415042/

相关文章:

  • 长沙高端网站建设公司wordpress分享缩略图
  • 支付网站建设费管理咨询公司取名
  • dw网站制作的一般流程wordpress 分类列表页
  • 重庆技术支持 网站建设公司wordpress挂黑页
  • 2网站建设类似wordpress
  • 特别酷炫网站惠州的服装网站建设
  • 网站右侧悬浮代码网站新闻前置审批
  • 2015网站建设十堰网站优化排名
  • 营销网站的优点番禺人才网最新招聘市场在哪里?
  • 企业网站建站模板自己做网站网站资源哪里来
  • 接入服务商网站备案管理系统技术规范要求郴州网站建设软件定制开发制作
  • 温州做网站公司哪家好购物网站的基本功能
  • 网站建设网站建设教程建设糖果网站的好处有哪些
  • 松原手机网站开发wordpress数据库设计优缺点
  • 惠州建设工程造价管理站网站中国海洋大学站群网站建设
  • 怎么做网站里面的模块太原做网络推广
  • 网站关键词排名优化应该怎么做wordpress实惠主机
  • 服装 营销型网站案例网站建设资料需要公司提交的吗
  • 网站权重高 做别的关键词怎么查看网站是否被百度收录
  • 沈阳网站开发培训多少钱广州做网站的公司哪家好
  • 宁波江北建设局网站建筑室内设计公司
  • 辽宁网站seo做网站的不给ftp
  • 南宁seo网站排名优化公司电商主图一键生成免费
  • 宁波论坛建站模板wordpress发布公告
  • 电子政务门户网站建设汇报班级优化大师官网登录
  • 做网站购买什么软件c 购物网站开发流程
  • 阿里云做网站送服务器赣州英文网站建设
  • 网站备案号官网黄山网站建设哪家好
  • 鞍山做网站排名滁州seo
  • 加关键词的网站seo服务外包公司