JSTL和EL开发JSP页面的优势及实现

来源 :考试周刊 | 被引量 : 0次 | 上传用户:hubingguixuejing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:JSP WEB应用程序系统开发因为涉及到面向对象语言Java而使众多学习者感到困难,本文就JSP2.0中引入的EL新特性并结合JSTL1.2规范讨论了JSP页面快速开发的新的途径和方法。
  关键词:Java语言 EL表达式语言 JSTL规范 标记库
  
  引言
  
  WEB应用程序设计(JSP)是高职院信息技术专业学生的专业必修课程,但是有些Java语言基础薄弱的同学会感觉学习困难,很多同学在毕业后参加信息产业部等部门组织的相应专业职业技能考证考试时感到束手无策,因为JSP中大量动态内容的逻辑需要通过Java代码段来实现。JSTL(JSP Standard Tag Library,JSP标准标记库)规范的发布和JSP 2.0新特性EL(Expression Language,表达式语言)的引入,为不习惯Java语言或者不熟悉Java语言的WEB设计开发人员提供了一个JSP开发的新途径,它简化了程序,提高了程序的可读性和可维护性。
  
  优势与实现
  
  JSTL规范是由JCP(Java Community process program)开放性组织发展完善的。JSTL1.0始发布于2002年6月,目前最新版本是JSTL1.2。JSTL实际上可以看作是一组基于XML语法的自定义标记形成的标记库。JSTL提供五个标准标记库(core核心、internationalization/format(国际标准化/格式)、XML、SQL和function函数)并支持EL。EL是2003年发布的JSP 2.0引入的最主要的新特性,它用简单语法定义了表达式语言。在JSTL标记中,可以灵活使用EL表达式,提供了一个用EL表示的强大的属性集,使得JSP动态表示层技术开发可以完全脱离Java脚本代码。
  目前Tomcat 6 Web服务器中不自动包含对JSTL的支持,所以在使用JSTL之前须在SUN的JSTL页面(http://java.sun.com/products/jsp/jstl)下载JSTL规范(一些.JAR文件)。JSTL有以下三个安装配置步骤:①将JSTL实现库文件jstl.jar和standard.jar以及标记库描述文件夹tld拷贝到Tomcat Webapps的WEB-INF下。②修改web.xml(Web应用配置文件),在其中定义五类标准标记库所对应的.tld(标记库描述文件)的URI。例如在使用核心标记库之前,须编辑web.xml并在其中添加如下代码:
  <taglib-uri>http://java.sun.com/jsp/jstl/core  <taglib-location>/WEB-INF/tld/c.tld  ③在JSP页面开头用taglib标记库指令指定要使用的标记库。比如,要使用JSTL core标记库,EL 版本的taglib伪指令为:
  <%taglib uri=http://java.sun.com/jsp/jstl/core"prefix="c"%>
  其中:c是核心标记库的前缀名(可由用户指定或用系统约定前缀c),它在使用标记库标记时用到。例如:out是核心库4个通用标记之一,用于显示输出数据,以下有两种格式可以将value属性值送到JSP输出上:
  格式一:<c:out value="${Expression}"/>
  格式二:<c:out value="Expression" default=" Expression" escapeXml="boolean"/>
  其中:value属性是输出到JSP页面的表达式。当escapeXml属性值为“true”时,可以将HTML/XML标记符号(如<、>、
其他文献
摘 要:本文就近年来的高考试题探索高考试题的产生规律,分别从以概念为“源”、以最常见的数学公式定理为“源”、“类比”是最好的试题“源”三个方面寻求能够活化数学知识、提升数学能力的数学试题“理想源”。  关键词:数学试题 “理想源”    高考数学试题的命制,最理想、最基本的“理想源”自然是现行高中数学课本涉及的定理、公式,课本中的例题、习题的变式、演绎,往年高考试题,历届中学数竞赛试题,各地优秀的
闲暇之余,有幸拜读了博士生导师、苏州市副市长朱永新的《新教育实验》,受益匪浅。他开展的教育六大实验行动非常切合实际,其中,我对“聆听窗外声音”这一项实验感触颇深。  纵观现在的学校,几乎实行关门教育。毋庸置疑,如果教师视野狭窄、人生阅历缺乏,就难以点燃学生的人生激情,教育的实际效果也就令人怀疑。現在的学生,都喜欢F4,喜欢追星,喜欢上网聊天,能把那些零乱而无意义的歌词记得滚瓜烂熟?因为那是窗外的世
教学内容:  苏教版小学语文一年级(上册)汉语拼音第12课  教学目标:  1.学会复韵母ie、üe 、特殊韵母er及其四声。整體认读音节ye、yue及其四声,读准音,认清形,并能正确书写。  2.通过一些游戏,寓学习于活动中,并培养学生仔细观察、积极思考、主动探究、善于表达的能力。  教学重点:  读、写、记ie、üe、er、ye、yue及四声。  教学难点:  1.韵母er不与声母结合,自成音
摘 要:郑敏是中国一位重要的现代主义诗人,但至今为止,对其现代主义文学思想的研究还涉足不深,因此本文将结合她的诗歌文本,从三个方面对其现代主义文学思想做一个粗略的论述,旨在能为对其诗歌创作和诗学理论的研究注入新的活力增添一丝微力。  关键词:现代主义 现实 象征 玄学    不论是西南联大诗群,还是九叶诗派,在中国现代文学史上的地位,都可谓举足轻重。而同属于两个诗派的诗人郑敏,在长达六十多年的诗歌
摘要: 高职院校的教育、教学工作面临着高职教育“迅速膨胀”后出现的一系列问题,其负面影响显而易见,本文尝试从对高职院校的教育、教学现状描述入手,阐述高职院校英语教师人格魅力问题研究的必要性和重要性,并为高职院校教师的人格魅力培养提出可行性建议。  关键词: 高职教育 呼唤 人格魅力 养成    一、高职院校目前教、学现状分析    高职院校作为高等教育的重要组成部分,其主要任务是为社会主义建设培养
关键词:八里城遗址;出土文物;历史价值   中图分类号:K878 文献标识码:A 文章编号:1009 — 2234(2021)05 — 0117 — 04   八里城遗址位于黑龙江省肇东市境内,因古城的周长近4000米(即八华里),俗称“八里城”。这座古城遗址在黑龙江省内已发现的古城遗址中,是保存最完整的一座。2001年被国务院评为全国重点文物保护单位。 一、八里城的历史背景  
摘 要:高校的贫困生数量逐年增加,贫困生问题日益突出。高校要高度重视贫困生问题,切实做好这项政治性很强且具有深远意义的工作。高校要拓宽资助渠道,发动社会各界对贫困生进行物质上的资助,更应联合社会各界帮助贫困生树立艰苦奋斗、自强不息的精神。  关键词:高校 贫困生 校企合作 精神资助    在扩大高等教育规模和推进高校收费改革的过程中,高校的贫困生数量逐年增加,贫困生问题日益突出,已引起了社会各方面
摘要:课堂教学的微观技术是一个新兴的、正在发展的日趋丰富和完善的概念。它是教与学的转换过程,是课堂教学实现的“中介”。  图形板书这一“中介”具有可操作性、可测量性和可借鉴性,这种板书的好处是形象、直观、简练,不失为对职校生进行语文教学的一条可行、有效的途径。图形板书符合心理学中关于信息获得的理论,符合语文教育及最近区发展理论。教师利用“图形板书”这一审美中介的提示、诱导,使审美主体学生产生美的感
摘 要:当前国内物流专业的教学存在着一些较为典型的问题,如果不给予足够的重视,将直接影响到物流人才培养质量。在浅析这些问题的基础上,本文提出了相应的改进措施,其中重点强调了物流实训平台的建设的意义。  关键词:物流教学 物流实训平台 实践教学    引言    现代物流连接着社会经济的各个部分——运输、仓储、包装、装卸、流通加工、配送、邮政、电信等等,它具有多行业性、综合性、基础性和服务性的特点。
摘要:学习英语词汇很难说有什么万能的诀窍,但是也不是完全无章可循。现在的大学生几乎都被要求要通过四、六级,但是在短短的两个学年的英语学习中要达到六级水平也并不是一件人人都能顺利通过的事,所以本文对英语词汇的学习结合自己的教学实践进行了探讨,以期促进学生的英语学习兴趣,提高学生学习英语词汇的效率。  关键词:英语 词汇 学习    1. 引言    语言的三大要素为语音、词汇和语法。词汇就像语言中最