上QQ阅读APP看书,第一时间看更新
任务二 JSP开发技术概述
任务要求
本任务要求了解JSP开发技术的基本知识,认识JSP页面的基本组成。
任务实现
(一)JSP基础
JSP 技术是由 Sun 公司倡导,多家公司参与建立的一种动态网页技术标准。它是在传统的网页HTML文件中插入Java程序段和JSP标记,形成JSP文件,后缀名为“.jsp”。
JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使 Web应用程序的开发变得迅速和容易。用JSP开发的Web应用是跨平台的,可以在绝大多数服务器上运行。自JSP推出后,众多大公司都推出支持JSP技术的服务器,如IBM、Oracle、Bea等公司,所以JSP迅速成为商业应用的服务器语言。
Web服务器在遇到访问 JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP文件中的HTML代码一起返回给客户。JSP与Java Servlet技术一样,是在服务器端执行的,通常返回客户端的就是一个HTML文本,因此客户端只要在浏览器中就能浏览JSP页面。
JSP的主要特点:
一次编写,到处运行。
JSP系统获得多平台的支持。
具有强大的可伸缩性。
获得多样化和功能强大的开发工具的支持。
(二)JSP页面的组成
JSP页面主要包括两个部分:一个是静态部分,如HTML标记、CSS样式等,用来完成信息的显示和样式的控制;另一个是动态部分,如JSP指令、嵌入的Java代码等,用来完成数据的获取和处理。
JSP页面元素的组成:
静态部分:HTML标记、CSS样式和普通的静态文本。
指令:以“<%@ 指令名”标记开始,以“%>”标记结束。
表达式:<%= Java表达式%>。
脚本:<% Java代码%>。
声明:<%! 方法或者变量%>。
动作:以“<jsp: 动作名>”标记开始,以“</jsp: 动作名>”标记结束。
注释:<%-- 注释内容 --%>。