编辑: AA003 | 2017-10-02 |
1 JSP页面的组成元素 2.1.1 JSP页面的组成元素 JSP文件是一个文本文件,文件中的内容由若干个元素构成.JSP网页中的元素分类如图2-1示. 2.1 JSP页面的组成元素 JSP页面的组成元素 JSP元素 模板文本元素 注释元素 指令元素 脚本元素 动作元素 2.1 JSP页面的组成元素 2.1.2 常用的HTML标记HTML (HyperText Markup Language,超文本标记语言)不是程序设计语言,而是一组标记,便于网页设计人员把文本、图像、动画等制作成有一定效果的网页,资源间通过超链接联结成为一个有机的整体. 2.1 JSP页面的组成元素 HTML文件的基本结构包括文件头(Head)和文件体(Body)两大部分,头部为浏览器提供所需的描述信息,主体则包含待显示的内容.HTML文本由浏览器解释并还原出页面效果. 2.1 JSP页面的组成元素 HTML标记是用尖括号标识的字符串,尖括号中的英文名叫标记名(如),标记名与左边的""字符前加上"/",并把结束标记省略不写.如: 2.1 JSP页面的组成元素
1、文件标记文件标记在HTML文件中,用于指出HTML文件的各组成部分.HTML文件标记一般只出现一次,如果重复出现,一些早期的浏览器可能无法正常解释. 2.1 JSP页面的组成元素 (1) 标记标记表示HTML文件从此处开始,到标记结束,这对标记处在最外层,网页的内容写在此标记内. 2.1 JSP页面的组成元素 (2) 标记这对标记表示此处是HTML文档的文件头.文件头内部的信息一般不会在浏览器的正文区显示.此标记对内可以插入其它标记,如网页标题标记. 2.1 JSP页面的组成元素 (3) 标记这对标记表示此处是网页的主体,一般不能省略,标记体的内容在浏览器正文区中显示,例如文字、图片和超链接等. 2.1 JSP页面的组成元素
2、排版标记(1)标记调用包含文件返回的结果: 2.5 JSP标准动作 要在my1.jsp包含这个JSP文件,则调用代码为:在Tomcat中,my1.jsp和my2.jsp被编译成两个Servlet程序,其中动作在Servlet实现类中的代码为: 2.5 JSP标准动作 JSP容器能自动识别被包含文件中的内容哪些是静态,哪些是动态,对于静态内容不作处理,直接打印输出;
对于动态内容,则执行相应的程序代码.值得注意的是:如果被包含文件中存在动态内容,则文件名的后缀应该为*.jsp,如果取其它的文件名后缀,JSP容器在调用被包含文件时不执行编译操作,动态内容的代码将被忽略. 2.5 JSP标准动作 2.5.3 动作主要是为、和等动作元素传递参数,如果在其它场合中使用它,JSP容器会报告翻译错误.的基本语法为: 2.5 JSP标准动作 2.5.4 动作动作使程序从当前页面跳转到另一个目标页面运行,目标页面可以是静态资源(如*.htm),也可以是一个JSP页面(*.jsp),还可以是一个Servlet、CGI程序等.会导致当前JSP页面运行中断,断点后的代码将无法被继续执行. 2.5 JSP标准动作 的基本语法格式为:或 { 2.5 JSP标准动作 2.5.5 动作主要用来在客户端浏览器中加载运行一个Applet或JavaBean,被加载的Applet或JavaBean可以是单个类文件*.class,也可以是一个*.jar包.在JSP页面中使用动作,服务器将把被加载的文件传送到客户端,由客户端的JVM运行Applet或JavaBean. 2.5 JSP标准动作 的基本语法格式为: { { }{ arbitrary_text } 2.5 JSP标准动作 2.5.6 和是的一部分,只能在中使用,在其它场合下使用,JSP容器在翻译时会报错.在内部书写.也是的一部分,只能在中使用,在其它场合下使用,JSP容器在翻译时会报错.用于定义启动Applet/JavaBean失败时,显示的提示信息. 2.5 JSP标准动作 2.5.7 XML与XML文档