【Jsp精品源码栏目提醒】:网学会员在Jsp精品源码频道为大家收集整理了“JSP初学者必须掌握的语法点 - 其它资料“提供大家参考,希望对大家有所帮助!
JSP初学者必须掌握的语法点 如果你不熟悉 Java 编程,也许你想看一下 Sun 的指南。
然而,网页创建者并不需要进行太多的 Java 开发。
除了一些方法调用,在你的
JSP 网页里应尽可能少用 Java 代码。
记住以上提示,我们首先来看一看
JSP 指令和脚本元素,之后我们会解释 JavaBeans和隐含对象。
共有五种
JSP 指令和脚本元素。
在
JSP 1.0版中,大部分
JSP 被一个以“ ”开头和以“”结尾的的标记括在其中。
在更新的
JSP 1.1规范出台后,就有了与 XML 兼容的版本。
JSP 指令和脚本元素Directives directive Declarations declaration Expressions expression Code Fragment/Scriptlet code fragmentComments -- comment -- 指令
JSP 指令是为
JSP 引擎而设计的。
他们并不直接产生任何可见输出,而只是告诉引擎如何处理其余
JSP 页面。
这些指令始终被括在 “ ”标记中。
两个最重要的指令是“pagePage”和“Include”。
“Taglib”指令不在讨论之列,但是在用
JSP1.1创建自定义标记可以使用它。
几乎在所有
JSP 页面顶部都会看到“Page”指令。
尽管不是必须的,但它可以让你指定: 到何处查找起支持作用的 Java 类别: page importjava.util.Date 出现 Java 运行问题时,将网上冲浪者引向何处: page errorPageerrorPage.
jsp 还有你是否需要管理用户的会话级信息,这些信息可能来自多个网页 在下面 的JavaBeans 一节将对此做进一步讲述: page sessiontrue “Include”指令可以把你的内容分成更多可管理的元素,比如包括一个普通页面页眉或页脚的元素。
包含的网页可以是一个固定的 HTML 页面或更多的
JSP 内容: include filefilename.
jsp 声明
JSP 声明用来让你定义页面级变量,以保存信息或定义
JSP 页面的其余部分可能需要的支持方法。
如果你发现代码太多,通常最好把它们写成一个独立的 Java 类别。
声明一般都在“ ”标记中。
一定要以分号结束变量声明,因为任何内容都必须是有效的 Java语句: int i0 表达式 有了
JSP 表达式,表达式评估结果会被转换成一个字符串,并且被直接包括在输出页面之内。
JSP 表达式包含在“ ” 标记中,没有分号,除非在加引号的字符串部分使用分号。
i Hello 代码片段/脚本片段 代码片段/脚本片段Scriptlets
JSP 代码片段或脚本片段是嵌在“ ”标记中的。
这种 Java 代码在 Web 服务器响应请求时就会运行。
在脚本片段周围可能是原始的 HTML或 XML 语句,在这些地方,代码片段可以使你创建条件执行代码,或要用到另外一段代码的代码。
例如,以下的代码组合使用表达式和代码片段,显示 H1、H2、H3和 H4标记中的字符串“Hello”。
代码片段并不局限于一行源代码: for int i1 i 4 i H iHello /H i 注释 最后一个主要的
JSP 元素是嵌入式注释。
尽管你始终可以在文件中加入 HTML 注释,但用户在查看页面源代码时会看到这些注释。
如果你不想让用户看到它,你就应该将其嵌入“-- --” 标记中: -- comment for server side only -- 隐藏注释
JSP 页面的文档,但是不被传送到客户端。
JSP 语法 -- 注释 -- 例子1 page languagejava html head title注释测试 /titel /head body h2注释测试 /h2 -- 这一段注释在原代码中是看不到的 -- /body /html描述
JSP 会忽略隐藏注藏的文本行,隐藏注释通常被用来注释你不愿意被别人看到的注释。
JSP 不处理任何 --和--之间的字符,这段注释也不会被发送到客户端,当然查看原代码也发现不了它。
在使用--结束注释之前你可以使用任何符号,如果你想在注释中用--,那么你可以用--避开。
声明 在
JSP 页面声明变量和方法。
JSP 语法 声明声明…… 例子1 int i 0 int a b c circle a new circle 20 描述 在
JSP 页面中,如果你想用变量和方法必须事先声明。
你可以在一个声明元素里声明任意多个变量和方法,不够最后有多长,你都要加一个分号在后面。
声明必须遵守 Java 程序语言的规定。
当你在
JSP 中声明变量和方法的时候,必须牢记住以下几点规则: 1、必须以分号结尾同样的规则适用于脚本的编写,相反,表达式不用; 2、用 page 引入的页面已经声明过的变量和方法可以直接使用,不用再次声明。
声明可以扩展范围,也就是说可以扩展到任何静态的
JSP 文件。
任何用
jsp:include包含的静态文件都可以。
记诠动态的页面不可以。
表达式 在
JSP 页面里用脚本语言表达式
JSP 语法 表达式 例子1 地图文件有 font colorbule map.size /font个。
猜的不错,但是不对。
试试 b numguess.gethint /b。
描述 表达式通过计算得出值,转换成字符串,插入到
JSP 页面中想要显示出来的地方。
因为得出的值已经是字符串了,那么你就可以在
JSP 页面中用 HTML 标签任意的控制它。
当你在
JSP 页面中写表达式的时候,记住以下要点: 1、千万不要用分号来结束表达式可是,在脚本中的表达式却要加分号参阅脚本 2、表达式中可以包含任何适合 Java 语言规范表达式。
有时候你可以把表达式的值作为
JSP 要素的属性值。
脚本 页面中用脚本语言编写的脚本段。
JSP 语法 代码段 例子1 String name null if request.getParameternamenull include fileerror.html else foo.setNamerequest.getParmetername if foo.getname.equalsIgnoreCaseintegra name acura if name.equalsIgnoreCaseacura 描述 一段代码可以包括任意长的代码,声明任意多的变量和方法或者包括任意多的表达式。
当你在编写代码的时候,你可以做如下事情: 1、为以后的需要声明变量和方法参阅:声明 2、使用表达式参阅:表达式 3、使用固定值和
jsp:useBean中的对象 4、在页面中使用任意其他声明值如果你使用 JAVA 语言,必须遵守 JAVA 规则文本,HTML 标签和
JSP 元素必须在脚本之外。
脚本执行需要时间。
本文由兰州白癜风医院http://www.bbb0931.com/ 网站负责人阿牧整理分享,转载请注明!