欢迎来到天天文库
浏览记录
ID:50051151
大小:299.50 KB
页数:40页
时间:2020-03-08
《Java编程与应用教程 教学课件 作者 张莉 java_11.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第11章JSP编程本章主要内容有JSP的语法概述JSP的脚本元素JSP的指令元素JSP的标准操作元素JavaBeans的制作JSP的内置对象JSP与HTML表单集成Servlet和JSP11.1JSP编程规范1.编译指令<%指令语句%>2.声明语句<%!声明语句%>3.表达式语句<%=表达式%>4.程序代码语句<%程序代码%>5.注释语句<%--注解--%>或11.2JSP编程结构1.声明定义例如<%!inti=0;%>声明一个int型整数并初始化。<%!Strings=”Hello”%>声明一个字符串并赋值Hello。2.表达式例如<%y=x*x;%>3.
2、代码片段/脚本片断例如<%Calendarc=Calendar.getInstance();Dated=c.getTime();out.print(“Nowtimeis:”+d.toString());%>11.2JSP编程结构例:Calculate.jsp
3、%>//脚本元素<%Calendarc=Calendar.getInstance();Dated=c.getTime();out.print("Nowtimeis:"+d.toString());//显示当前的日期和时间%>11.2JSP编程结构运行结果如图11.3JSP指令形式如下:<%@directiveattribute=”value”%>其中directive有三种取值:page、include和taglib。11.3JSP指令1.Page指令Page指令定义了一系列与网页相关的属性,可以放置在文件中的任何位置。在同一个JSP页面中
4、,page指令可以出现多次,但是每一种属性只能出现一次,重复的属性设置将覆盖掉先前的设置。Page指令的基本语法形式如下:<%@pagepage_directive-attr_list%>11.3JSP指令2.Include指令Include指令允许在JSP转换为Servlet时引入一个文件,应该放置在需要引入该文件的位置。基本语法格式为:<%@includefile=”relative-URL”%>relative-URL为需要引入文件的相对路径。除此之外,JSP还有另外一种引入其它文件的方法,格式为:11.
5、3JSP指令两种include方法的异同基本语法格式何时引入对象备注<%@includefile=”relative-URL”%>编译时静态JSP引擎会对引入的文件进行语法分析运行时静态和动态JSP引擎对引入的文件不作语法分析11.3JSP指令3.Taglib指令Taglib指令用来定义自定义标记。它的基本语法格式为:<%@tagliburi=”tagLibraryURI”prefix=”tagPrefix”%>11.4JSP标准构件4.标准操作元素操作元素语法格式为:6、Beanid=”name”scope=”page│request│session│application”typeSpec/>操作元素语法格式为11.4JSP标准构件操作元素语法格式为操作元素基本格式为或7、ludepage=”urlSpec”flush=”true”>{}11.4JSP标准构件操作元素语法格式为或{}*11.4JSP标准构件该操作为Web开发人员提供在JSP页面中嵌入客户端运行的java程序(如Applet,J
6、Beanid=”name”scope=”page│request│session│application”typeSpec/>操作元素语法格式为11.4JSP标准构件操作元素语法格式为操作元素基本格式为或7、ludepage=”urlSpec”flush=”true”>{}11.4JSP标准构件操作元素语法格式为或{}*11.4JSP标准构件该操作为Web开发人员提供在JSP页面中嵌入客户端运行的java程序(如Applet,J
7、ludepage=”urlSpec”flush=”true”>{}
此文档下载收益归作者所有