- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSP初学者必须掌握的语法点
JSP初学者必须掌握的语法点
如果你不熟悉Java编程,也许你想看一下Sun的指南。然而,网页创建者并不需要进
行太多的Java开发。除了一些方法调用,在你的JSP网页里应尽可能少用Java代码。
记住以上提示,我们首先来看一看JSP指令和脚本元素,之后我们会解释JavaBeans
和隐含对象。共有五种JSP指令和脚本元素。在JSP1.0版中,大部分JSP被一个以“%”
开头和以“%”结尾的的标记括在其中。在更新的JSP1.1规范出台后,就有了与XML兼容
的版本。
JSP指令和脚本元素
Directives %@ directive %
Declarations %! declaration %
Expressions %= expression %
Code Fragment/Scriptlet % code fragment
%
Comments %-- comment --%
指令
JSP指令是为JSP引擎而设计的。他们并不直接产生任何可见输出,而只是告诉引擎如
何处理其余JSP页面。这些指令始终被括在 “ %@ ?%”标记中。两个最重要的指令是
“pagePage”和“Include”。“Taglib”指令不在讨论之列,但是在用JSP1.1创建自定义
标记可以使用它。
几乎在所有JSP页面顶部都会看到“Page”指令。尽管不是必须的,但它可以让你指定:
到何处查找起支持作用的Java类别:
%@ page import=java.util.Date %
出现Java运行问题时,将网上冲浪者引向何处:
%@ page errorPage=errorPage.jsp %
还有你是否需要管理用户的会话级信息,这些信息可能来自多个网页(在下面的
JavaBeans一节将对此做进一步讲)述:
%@ page session=true %
“Include”指令可以把你的内容分成更多可管理的元素,比如包括一个普通页面页眉
或页脚的元素。包含的网页可以是一个固定的HTML 页面或更多的JSP内容:
%@ include file=filename.jsp %
声明
JSP声明用来让你定义页面级变量,以保存信息或定义JSP页面的其余部分可能需要的
支持方法。如果你发现代码太多,通常最好把它们写成一个独立的Java类别。声明一般都
在“%!?%”标记中。一定要以分号(;)结束变量声明,因为任何内容都必须是有效的Java
语句:
%! int i=0; %
表达式
有了JSP表达式,表达式评估结果会被转换成一个字符串,并且被直接包括在输出页面
之内。JSP 表达式包含在“ %= ?%” 标记中,没有分号,除非在加引号的字符串部分使
用分号。
%= i %
%= Hello %
代码片段/脚本片段
代码片段/脚本片段(Scriptlets) JSP代码片段或脚本片段是嵌在“ % ?%”标记中
的。这种Java代码在Web服务器响应请求时就会运行。在脚本片段周围可能是原始的HTML
或XML语句,在这些地方,代码片段可以使你创建条件执行代码,或要用到另外一段代码的
代码。例如,以下的代码组合使用表达式和代码片段,显示H1、H2、H3和H4标记中的字符
串“Hello”。代码片段并不局限于一行源代码:
% for (int i=1; i =4; i++) { %
H %=i%Hello /H %=i%
% } %
注释
最后一个主要的JSP元素是嵌入式注释。尽管你始终可以在文件中加入HTML注释,但
用户在查看页面源代码时会看到这些注释。如果你不想让用户看到它,你就应该将其嵌入“
%-- ?--%” 标记中:
%-- comment for server side only --%
隐藏注释
JSP页面的文档,但是不被传送到客户端。
JSP语法
%-- 注释 --%
例子1
%@ page language=java %
html
head title注释测试 /titel /head
body
您可能关注的文档
- ap一烧环冷轴流风机润滑系统改造.ppt
- ARB的使用-2012最新.ppt
- ASCO 2位通热水.蒸汽系列.pdf
- ar构建计量监测体系 有效降低原油损耗.ppt
- Auto CAD第五讲(尺寸标注).ppt
- AutoCAD Electrical 2008 简体中文版.doc
- AutoCAD基本绘图环境设置(第三章与第七章结合).ppt
- as降低码头供电闸箱故障台时.ppt
- AutoCAD简介(第一章与第二章).ppt
- az降低抗生素不合理使用率.ppt
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
原创力文档


文档评论(0)