1 / 15
文档名称:

jsp基础知识.doc

格式:doc   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

jsp基础知识.doc

上传人:xgs758698 2016/1/21 文件大小:0 KB

下载得到文件列表

jsp基础知识.doc

相关文档

文档介绍

文档介绍:·1·第3章JSP基础JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司一起参与建立的一种动态网页技术标准。现在JSP已经逐步发展为开发Web应用的一项重要的技术。JSP可以嵌套在HTML页面中,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件。而且JSP支持多个操作系统平台,用JSP开发的Web应用系统,不需做任何改动就可以在不同的操作系统中运行。通过本章的学****重点掌握在JSP实际开发过程中的技巧和方法。本章主要知识有:?JSP的基本语法?JSP动作指令?JSP内置对象?JSP标签?,包括JSP的结构、变量声明、表达式等JSP特有的语法。通过本节的学****了解JSP的语法结构,掌握其书写规范,为后续章节的学****打下基础。实例JSP注释【实例介绍】本实例在JSP页面上插入注释信息,实现对JSP源程序的文档说明。运行程序,。·2·【开发过程】(1)在MyEclipse中新建一个Web项目Ex311。(2),在窗体中编写代码如下:01<%***@pagelanguage="java"import=".*"pageEncoding="gbk"%>02<html>03<head>04<title>注释测试页面</title>05</head>06<body>07<h2>08HTML注释测试,这段注释显示在客户端的浏览器页面中!09</h2>10<br>11<!—-这段注释显示在客户端的浏览器页面中-->12<h2>13JSP注释测试,这个注释是看不到的!14</h2>15<br>16<%--在页面源代码中,这个注释是看不见的--%>17</body>18</html>【关键技术解析】代码第11行为HTML注释信息,可以在注释中使用任何有效的JSP表达式。表达式是动态的,当用户第一次调用该页面或该页面后来被重新调用时,该表达式将被重新赋值。在客户端的浏览器中,浏览者可通过查看源文件的方法查看该注释。第16行用隐藏注释标记的字符会在JSP编译时被忽略掉,标记内的所有JSP脚本元素、指令和动作都将不起作用,其中的任何代码都不会显示在客户端浏览器的任何位置。【拓展应用】?可在HTML注释里使用JSP表达式,显示当前页面登录的用户名信息。实例JSP声明【实例介绍】本实例利用JSP声明,声明一个变量counter和一个方法counterFunction(),实现网站计数器的功能。运行程序,。·3·【开发过程】(1)在MyEclipse中新建一个Web项目Ex312。(2),在窗体中编写代码如下:01<%***@pagelanguage="java"import=".*"pageEncoding="gbk"%>02<html>03<head>04<title>JSP声明测试页面</title>05</head>06<body>07<%!intcounter=0;//声明一个整型变量counter08synchronizedvoidcounterFunction(){//声明一个方法counterFunction()09counter++;10}%>11<%12counterFunction();13%>14网站计数器15<br/>16你是第<%=counter%>位访问者17</body>18</html>【关键技术解析】代码第7~8行分别声明了一个变量counter和一个方法counterFunction(),实现对网站的计数功能。JSP声明的变量的范围是针对所有请求的,且生命周期是整个Web应用程序。在程序代码中,每次刷新页面,实现对counter的累加。注意:JSP声明在JSP页面中的表现形式为<%!Java代码%>。实例表达式【实例介绍】本实例利用JSP表达式,实现在页面上显示当前的时间。运行程序,。【开发过程】(1)在MyEclipse中新建一个Web项目Ex313。(2),在窗体中编写代码如下:·4·01<%***@pagelanguage="java"import=".*"pageEncoding="gbk"%>02<html>03<head>04<title>表达式测试页面</title>05</head>06<body>07<%=(())//输出系统