JSP上(最新模板)

JSP上(最新模板)

ID:39005931

大小:844.81 KB

页数:15页

时间:2019-06-23

JSP上(最新模板)_第1页
JSP上(最新模板)_第2页
JSP上(最新模板)_第3页
JSP上(最新模板)_第4页
JSP上(最新模板)_第5页
资源描述:

《JSP上(最新模板)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SCWCD进阶JSP(上)PHPvsASPvsPHPASP微软平台,不是免费的漏洞多性能差出错不易修改JSP跨平台硬件要求高要有JAVA基础执行速度最快适合企业级模式应用PHP跨平台执行速度快硬件要求很低适合快速网站开发JSP概述JSP技术提供了一种混合HTML和Javaservlet编程的环境。JSP页面是纯文本文件而且看起来很类似HTML页面。HTML通过新的标记得以扩展,新的标记指明一个servlet控制动态内容的生成的程序逻辑。JSP页面被一次编译为servlet并被载入到内存。如果JSP页面有了新版本,应用服务器将编译新的版本然后载入对应的新s

2、ervlet。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

3、、include和taglib.下面分别讲述page和include指令,taglib在自定义JSP标签时讲解.page指令Page指令可以指定所使用的脚本语言、JSP代表的Servlet实现的接口、Servlet扩展的类以及导入的软件包。语法形式为:<%@page属性1=“值1”属性2=“值2”%>JSP指令Page指令的属性描述举例language指定文件所使用的脚本语言,目前仅java为有效值和默认值,该指令作用于整个文件<%@pagelanguage=“java”%>method指定Java程序片段所属的方法的名称。默认的方法是service方法

4、。<%@pagemethod=“doPost”%>import指定导入的java软件包或类名列表。该列表用逗号分隔。该指令可以使用多次<%@pageimport=“java.io.*”%>content_type指定响应结果的MIME类型,默认MIME类型是text/html。默认字符编码为ISO-8859-1<%@pagecontent_type=“text/html;charset=GBK”%>session=“true/false”指定JSP页是否使用session,默认是true<%@pagesession=“true”%>errorPage=“

5、url”指定当发送异常时,客户请求被重新指向到哪个网页<%@pageerrorPage=“error.jsp”%>isErrorPage=“true/false”表示此JSP网页是否为处理异常的网页<%@pageisErrorPage=“true”%>JSP指令2.include指令JSP可以通过include指令来包含其他文件。被包含的文件可以是JSP文件、HTML文件或文本文件。如果被包含的是JSP文件,那么被包含的JSP文件中的java程序片段也会被执行。include指令的语法为:<%@includefile=“URL”%>在开发网站时,如果多数

6、JSP网页都包含相同的内容,可以把这部分相同的内容单独放到一个文件中,其他的JSP文件通过include指令将这个文件包含进来,这样做可以提供开发网站的效率,而且利于维护网页。JSP指令jsp:include(动作)jsp:include用来包含需要的内容,如果被包含的页面是jsp文件,则自动进行动态处理;如果被包含的页面是其他非动态文件,则只是将内容包含进来jsp:include,如下所示:<jsp:includepage=“url”/>或者:

7、rl”flush=“true”>//可以向被包含的页面传递参数,如果传递参数,则被包含的页面必须是JSP页面两种include的区别<%@includefile=“URL”%>:静态的包含页面:不管其文件内容如何只是将页面中的内容包含进来执行时:先将所有内容包含进来一起处理完之后再将所有的内容发送给客户端:动态包含页面:能自动区分所包含的是静态页面还是动态页面执行时:如果资源为静态资源则直接将资源包含处理与<%@in

8、cludefile=“URL”%>处理相同如果请求资源为动态,则先各自处理资源,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。