- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
chapter2_JSP语法基础
培训内容简介 1. Java程序设计 2. SQLServer2005 3.JSP2.0 程序设计 4.Struts+ Hibernate3.0 5. AJAX 项目实习+就业指导 1. JavaWeb程序目录结构 Web Conext:应用的根目录,JSP和HTML文件存放于此目录 \WEB-INF:存放Web应用的发布描述文件web.xml。 \WEB-INF\classes: 存放各种class文件。 \WEB-INF\lib: 存放各种jar包。 Web应用发布到Tomcat中的目录为: CATALINA_HOME\webapps 1. JavaWeb程序目录结构 在JSP中程序中访问文件时,如果被访问文件名前加”/”,则表示要访问文件路径是相对于上下文;如果直接写目录或文件名,则表示相对于当前网页文件的目录。 例: 网站目录: /PetShop/include/index.jsp /PetShop/include/footer.jsp %@ include file=footer.jsp % 或: %@ include file=/include/footer.jsp % 2. JSP页面元素的基本构成 JSP原始代码中包含了JSP元素(Element)和模板元素(Template Data) 两部分。 Template 文本指的是JSP容器不处理的部分,即%…%以外的部分,例如代码中的HTML的内容等 ,这些文本内容会直接传送到客户端的浏览器。 JSP元素则是指由JSP引擎直接处理的部分,这一部分必须符合JSP语法,否则会导致编译错误。 JSP元素主要包括:指令元素、脚本元素、动作元素、EL元素等四类。 JSP结构图 2. JSP页面元素的基本构成 2. JSP页面元素的基本构成 2.1 模板元素和JSP元素 htmlheadtitleHi-JSP实验/title/headbody?%String Msg = This is JSP test.;?out.print(Hello World!);%h2 %=Msg% /h2/body/html 2. JSP页面元素的基本构成 2.2 注释 JSP注释的类型: HTML 注释 类似于在 HTML 中使用的那些注释 !-- 注释 -- 可在其中包括动态内容 隐藏注释 只能通过查看原始 JSP 文件查看 %-- 注释 --% JSP 容器忽略此注释的主体 Scriptlet 注释 // 注释内容 /* 注释内容 */ /** 注释内容 */ 2. JSP页面元素的基本构成 2.3 转义字符Quoting和修改规则 开始标记 (%) 改为:lt;% 结束标记 (%) 改为:%\ 双引号 (“) 改为:\” 单引号 (‘) 改为: \’ 斜线 (\) 改为:\\ 尖括号 (和) 改为 lt; 和 gt; 3. JSP指令元素 JSP指令(Directive)是为JSP引擎而设计的,用于从JSP发送一个信息到JSP容器上。 用来设置和整个JSP网页相关的属性,如网页的编码方式和脚本语言等。 它们并不直接产生任何可视化输出,而只是告诉引擎如何处理工作其余JSP页面。 所有指令在JSP的整个文件范围都有效。 指令元素为翻译阶段提供了全局信息。 指令的一般语法形式为: %@ DirectiveName atrribute=“value“ [attribute2=“value2” …] % 常用的3种指令: page (页面) 指令 include(包含) 指令 taglib(标签) 指令 3. JSP指令元素 3.1 page指令 JSP 语法格式如下: %@ page [ language=java ] [ extends=package.class ] [import={package.class | package.*},... ] [ session=true | false ] [ buffer=none | 8kb | sizekb ] [ autoFlush=true | false ] [ isThreadSafe=true | false ] [ info=“说明信息 ] [ errorPage=relativeURL ] [ contentType=mimeType [;charset=characterSet] | text/html ; charset=ISO-8859-1 ] [ isErrorPage=true | false ] % ? ? ? ? ? 3. JSP指令元素 3.1 Page指令 属性: languag
有哪些信誉好的足球投注网站
文档评论(0)