- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
运行结果中,页面显示的信息,但在My E中找不到.class文件,自行查阅资料找到解决方法 4.5 jsp:fallback动作元素 jsp:fallback动作元素用来指定当浏览器不支持或无法启动Bean或者Applet时,在页面上打印输出的错误提示信息。其语法格式如下。 jsp:fallback错误信息/jsp:fallback jsp:plugin、jsp:params和jsp:fallback三个动作元素,一般都是搭配起来使用。其中jsp:plugin动作元素用来在JSP中嵌入Java插件;jsp:params动作元素用来给Bean或者Applet传递参数;jsp:fallback动作元素用来指定当浏览器不支持或无法启动Bean或者Applet时,在页面上打印输出的错误提示信息。 * 5.脚本元素 脚本元素(Scripting Elements)是JSP代码中使用最频繁的元素,它是用Java写的脚本代码。所有的脚本元素均是以“%”标记开始,以“%”标记结束,它可以分为如下三类: 声明 表达式 Scriptlet * 5.1 声明 在JSP中,声明是用来定义在程序中使用的实体,它是一段Java代码,可以声明变量,也可以声明方法,它以“%!”标记开始,以“%”标记结束,格式如下: %!declaration; [declaration;]…… % 每个声明仅在一个JSP页面内有效,如果要想在每个页面中都包含某些声明,可将这些声明包含在一个JSP页面中,然后利用前面介绍的include指令将该页面包含在每个JSP页面中。 * %!”和“ %”之间声明的变量在整个jsp页面内部有效,与“%!”和“ %”标记符在 jsp页面位置无关。而“%”和“ %”之间声明的变量称为局部变量,局部变量有效范围与其声明的位置有关,即声明后才可以在后继的小脚本和表达式中使用。 * 5.2 表达式 表达式以“%=”标记开始,以“%”标记结尾,中间的内容为Java一个合法的表达式,格式如下: %=expression% 其中expression表示Java表达式。 表达式在执行时会被自动转换为字符串,然后显示在JSP页面中 * 5.3 Scriptlet(Java程序片段) Scriptlet是以“%”标记开始,以“%”标记结尾的一段Java代码,它可以包含任意合乎Java语法标准的Java代码,格式如下: % Java代码 % * 例如: html body %! int a,b,c; //变量声明 public int sum(int a,int b) //方法声明 { c=a+b; return c; } % % a=2; b=3; c=sum(a,b);//java 程序片段 % h2 输出c:%=c %!-- 输出c值5 -- /h2 /body /html * * //example10_1.jsp %@ page contentType=text/html; charset=GB2312 language=java errorPage=% html head title显示当前时间/title /head %! String getDate(){ //返回当前时间,声明的方法 String str; str=new java.util.Date().toString(); return str; } % body bgcolor=#ffffff div align=center !-- 使用表达式 -- font color=#000000 size=5当前时间是:%=getDate()%/font /div /body /html * // example10_2.jsp %@ page contentType=text/html; charset=GB2312 language=java errorPage=% html head title显示当前时间/title /head body bgcolor=#ffffff div align=center % String str; str=new java.util.Date().toString(); % !– 一段Scriptlet代码 -- font color=#000000 size=5当前时间是:%=str%/font /div /body /html * * * * //note.jsp 静态注
文档评论(0)