网站大量收购闲置独家精品文档,联系QQ:2885784924

17jsp上[最新模板].ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
17jsp上[最新模板]

SCWCD 进阶 JSP(上) PHP vs ASP vs PHP ASP 微软平台,不是免费的 漏洞多 性能差 出错不易修改 JSP 跨平台 硬件要求高 要有JAVA基础 执行速度最快 适合企业级模式应用 PHP 跨平台 执行速度快 硬件要求很低 适合快速网站开发 JSP概述 JSP 技术提供了一种混合HTML 和 Java servlet 编程的环境。JSP 页面是纯文本文件而且看起来很类似 HTML 页面。HTML 通过新的标记得以扩展,新的标记指明一个 servlet 控制动态内容的生成的程序逻辑。 JSP 页面被一次编译为 servlet 并被载入到内存。如果 JSP 页面有了新版本,应用服务器将编译新的版本然后载入对应的新 servlet。 JSP概述 JSP原始代码中包含两类: JSP元素(由JSP引擎直接处理的部分) Template(模板) data(JSP引擎不处理的部分) JSP元素 = 脚本元素+指令+声明+动作 1.模板元素(html) 2.指令元素(page、taglib、include) 3.声明 4.表达式 5.动作元素(jsp的内置标签) 6.scripelets(Java脚本) 7. 注释 JSP 指令 JSP指令 JSP指令(在%@和%内的)用来设置和整个JSP网页相关的属性,如网页的编码方式和脚本语言等。JSP指令的一般语法形式为:%@ 指令名 属性=“值”% 常用的3种指令为page、include和taglib .下面分别讲述page和include指令,taglib在自定义JSP标签时讲解. page指令 Page指令可以指定所使用的脚本语言、JSP代表的Servlet实现的接口、Servlet扩展的类以及导入的软件包。语法形式为: %@ page 属性 1=“值 1” 属性2 = “值2” % JSP 指令 JSP 指令 2. include指令 JSP可以通过include指令来包含其他文件。被包含的文件可以是JSP文件、HTML文件或文本文件。如果被包含的是JSP文件,那么被包含的JSP文件中的java程序片段也会被执行。 include指令的语法为: %@ include file=“URL”% 在开发网站时,如果多数JSP网页都包含相同的内容,可以把这部分相同的内容单独放到一个文件中,其他的JSP文件通过include指令将这个文件包含进来,这样做可以提供开发网站的效率,而且利于维护网页。 JSP 指令 jsp:include(动作) jsp:include用来包含需要的内容,如果被包含的页面是jsp文件,则自动进行动态处理;如果被包含的页面是其他非动态文件,则只是将内容包含进来 jsp:include ,如下所示: < jsp:include page=“url”/> jsp:include page=“url” flush=“true”/ 或者: jsp:include page=“url” flush=“true” jsp:param name=“参数名称” value=“值”/ /jsp:include //可以向被包含的页面传递参数,如果传递参数,则被包含的页面必须是JSP页面 两种include的区别 %@ include file=“URL”%: 静态的包含页面:不管其文件内容如何只是将页面中的内容包含进来 执行时:先将所有内容包含进来一起处理完之后再将所有的内容发送给客户端 jsp:include page=“URL”/: 动态包含页面:能自动区分所包含的是静态页面还是动态页面 执行时: 如果资源为静态资源则直接将资源包含处理与%@ include file=“URL”%处理相同 如果请求资源为动态,则先各自处理资源,之后将处理后的结果包含在一起 JSP 声明 声明定义了在整个类中有效地变量和方法。 为了增加一个声明,你必须使用<%! and %>来圈起你的声明,比如: <%! Date theDate = new Date(); Date getDate() { System.out.println( In getDate() method ); return theDate; } %> Hello! The time is now <%= getDate () %> </BODY> </HTML> JSP脚本 JSP 页面使用scriptlet 来标记在 servlet 中被使用的 Java 代码。混杂在 JSP 标记中的HTML 标记将被原封不动地被复制到 HTTP 响应流中。例如: %

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档