- 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 基础 利用servlets,可以方便地: 获取数据(form data) 使用cookies 和 session 在不同的servlet之间共享数据 … 但是,利用servlet做以下事情却很痛苦: 使用 println 语句生成HTML文档 维护所生产的 HTML文档 JSP 基础 JSP (Java Server Pages)是服务器端的脚本语言,在HTML页面中加入Java代码和JSP标记而生成动态页面就是JSP。 JSP是以Java和Servlet为基础开发而成的动态网页生成技术,它的底层实现是Java Servlet。 在HTML网页文件中加入Java程序片段(Scriptlet)和JSP标记,就构成了JSP。服务器在页面被客户端所请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。 特点:面向对象、跨平台,和Servlet一样稳定,可以使用Servlet提供的API,克服了Servlet的缺点。 不需要手工编译,由容器自动编译。 应用:一般和JavaBeans结合使用,从而将界面表现和业务逻辑分离 JSP 特点 将内容生成与显示分离 生成可重用的组件 采用标识简化页面开发 JSP能提供所有Servlet的功能 健壮的存储管理和安全性 跨平台,可一次编写,随处运行 JSP的平台适应性更广 简单易学 JSP 基础 JSP 基础 JSP执行过程 JSP 页面元素 JSP语法:指令元素 JSP指令元素(Directives) 代表向JSP容器传递信息,它不会产生输出。指令元素主要用来提供整个JSP 网页相关的信息,并且用来设定JSP网页的相关属性,例如:网页的编码方式、语法、信息等。常用的JSP指令包括: page指令 taglib指令 include指令 JSP page指令(1) page指令 语法:%@ page contentType=text/html % 定义JSP文件的全局属性,主要的属性包括: language:指定JSP容器要用什么语言来编译JSP网页,目前只支持java,默认为java extends:定义此JSP网页产生的Servlet是继承哪个父类 import:需要导入的Java包列表,默认导入java.lang.*,javax.servlet.*,javax.servlet.http.*,javax.servlet.jsp.* session:(true | false),决定JSP 网页是否可以使用session对象。默认值为true buffer:(none | size in KB),决定输出流是否有缓冲区。默认值为8KB的缓冲区 autoFlush: (true | false),决定输出流的缓冲区是否要自动清除,缓冲区满了会产生异常。默认值为true isThreadSafe: (true | false),设置JSP文件是否能支持多线程,默认为true,如果设为false,一个JSP只能一次处理一个请求 errorPage:定义此页出现异常时调用的页面 isErrorPage: (true | false),表明当前页是否为其他页的errorPage目标,如果设置为true,则可以使用exception内置对象,反之不能,默认为false contentType:表示MIME 类型和JSP网页的编码方式;默认MIME类型是text/html,默认字符集为ISO-8859-1 pageEncoding:表示JSP网页的编码方式 isELIgnored:(true | false),表示是否在此JSP网页中执行或忽略EL表达式。设为true时,JSP容器将忽略EL表达式;为false时,EL表达式将会被执行 info:表示此JSP网页的相关信息 JSP page指令(2) page指令:设定整个JSP 网页的属性和相关功能 在一个JSP页面中,可以定义一个或多个page指令。但是,除了import属性以外的其他几种属性,只能定义一次。如果一个JSP页面中用多个page指令定义了除import之外相同的属性,只有第一个page指令是有效的,其他的page指令则是无效的 page指令作用于整个JSP页面,无论把page指令放在JSP文件的哪个位置,它的作用范围都是整个JSP页面。为了JSP程序的可读性以及良好的编程习惯,最好还是把page指令放在JSP文件的顶部 例子: %@ page language=“java % %@ page contentType=text/html;charset=GB2312 % %@ page pageEncoding=GB2312 % 若需要引用多个包时用逗号,分隔 %@ page
您可能关注的文档
- (人教版)初一语期末测试卷及答案-3.doc
- (中考复习)形词与副词的比较等级.ppt
- (重庆专版)216中考英语 第一部分 教材知识梳理 九全 Units 7-8复习课件 新人教版.ppt
- (重庆专版)216中考英语 第一部分 教材知识梳理 七上 Units 5-9复习课件 新人教版.ppt
- (重庆专版)216中考英语 第一部分 教材知识梳理 七下 Units 1-4复习课件 新人教版.ppt
- [初一英语]y宁省大连市中山区2011-2012学年七年级下学期期中阶段性测试英语试题.doc
- 《21天学会C+》笔记.doc
- 《计算机网络原》电子教案.ppt
- 《建筑地基基础计规范》中的地基土分类.ppt
- 《口袋阵》课件语文A版小学语文二年级下册课件).ppt
- 2026年及未来5年单人双层水帘柜项目市场数据调查、监测研究报告.docx
- 2026年及未来5年压力校测仪项目市场数据调查、监测研究报告.docx
- 2026年及未来5年双层充气绒床项目市场数据调查、监测研究报告.docx
- 2025年事业单位工勤技能-通用版-机械冷加工三级(高级工)历年参考题典型考点含答案解析.docx
- 2026年及未来5年中功率电源系统项目市场数据调查、监测研究报告.docx
- 2026年及未来5年闭路电视主机项目市场数据调查、监测研究报告.docx
- 2025年事业单位工勤技能-贵州-贵州汽车驾驶与维修员三级(高级工)历年参考题典型考点含答案解析.docx
- 2026年及未来5年风水氧吧项目市场数据调查、监测研究报告.docx
- 2026年及未来5年四驱车模型项目市场数据调查、监测研究报告.docx
- 2026年及未来5年仿石纹落地扇项目市场数据调查、监测研究报告.docx
最近下载
- 8JS85E备件目录爆炸图.pdf VIP
- 工程勘察、设计资质等级承担任务范围重点.pdf VIP
- 质量管理体系品质保证体系图.docx VIP
- 2025年中考英语真题完全解读(重庆卷).docx VIP
- 09.起重机械安装(含修理)评审指南.doc VIP
- 2025届北京市海淀区首师大附数学七上期末联考模拟试题含解析.doc VIP
- 党政知识竞赛试题及答案.docx VIP
- BPA8604D 非隔离参考设计_15V0.3A-Peak 0.35A 晶丰明源家电电源 微波炉电源.pdf VIP
- 2025城市社区工作者选聘考试综合知识与社区知识题库真题.docx
- 2025年江苏苏州中考英语试题及答案.docx VIP
原创力文档


文档评论(0)