用JSP脚本元素调用Java代码.ppt

上传人:zhu****ei 文档编号:5369763 上传时间:2020-01-27 格式:PPT 页数:28 大小:1.01MB
返回 下载 相关 举报
用JSP脚本元素调用Java代码.ppt_第1页
第1页 / 共28页
用JSP脚本元素调用Java代码.ppt_第2页
第2页 / 共28页
用JSP脚本元素调用Java代码.ppt_第3页
第3页 / 共28页
点击查看更多>>
资源描述
用JSP脚本元素调用Java代码 JSP 基础 利用servlets 可以方便地 获取数据 formdata 使用cookies和session在不同的servlet之间共享数据 但是 利用servlet做以下事情却很痛苦 使用println语句生成HTML文档维护所生产的HTML文档 JSP 基础 JSP JavaServerPages 是服务器端的脚本语言 是一种在HTTP页面中加入Java语言而生成动态页面的技术 加入了新的标签 JSP是以Java和Servlet为基础开发而成的动态网页生成技术 它的底层实现是JavaServlet JSP页面由HTML代码和嵌入其中的Java代码所组成 服务器在页面被客户端所请求以后对这些Java代码进行处理 然后将生成的HTML页面返回给客户端的浏览器 特点 面向对象 跨平台 和Servlet一样稳定 可以使用Servlet提供的API 克服了Servlet的缺点 应用 一般和JavaBeans结合使用 从而将界面表现和业务逻辑分离 JSP 基础 JSP 基础 JSP的执行过程 JSP执行过程 JSP页面元素 JSP页面的元素 静态内容 指令 表达式 Scriptlet JSP页面 HTML静态文本 以 结束 比如 声明 动作 以 结束比如 注释 JSP语法 指令 JSP指令 Directives 代表向JSP容器传递信息 它不会产生输出 常用的JSP指令包括 page指令taglib指令include指令 JSP 指令 page指令语法定义JSP文件的全局属性 主要的属性包括 language import buffer isThreadSafe isErrorPage session autoflush errorPage contentType 服务端到客户端的输出格式 等其位置可以在页面的任何位置 但推荐放在页首 例子 若引用多个时用 分隔 JSP 指令 taglib指令语法声明此JSP文件使用了自定义的标签 同时引用标签库 也指定了他们的标签的前缀 例子 JSP 指令 include指令语法包含并解析静态文件 它可以是html文件 jsp文件 文本文件 或者只是一段Java代码 在翻译JSP时将指定的的文件插入当前页面 例子 JSP 脚本元素 脚本片断语法Java程序片断 也可以声明变量 但必须赋初值 例子 JSP 表达式 表达式语法将Expression的值强制转换成String类型 然后输出到网页中 不能转换则报错 例子world JSP语法 JSP注释语法完全被JSP编译器忽略 真正的注释 在客户端不会显示出来 例子 JSP 脚本元素 声明语法声明变量和类 不产生任何输出 可以同时初始化 以分号结尾 例子 JSP语法 动作 JSP动作 Actions 是JSP中的具体操作 和脚本片断不同的是 JSP动作使用规定的标签和用法 将具体的编程细节封装起来了 有些JSP功能既可以用脚本片断实现 也可以用JSP动作来实现 常用的JSP动作包括 JSP语法 动作 JSP语法 动作 JSP语法 动作 JSP语法 动作 JSP语法 动作 JSP语法 动作 五 该动作将静态 动态Web资源包含到当前JSP页面中来 对静态资源 如HTML和文本文件 该文件的内容被直接包括在JSP中 若是Servlet和JSP等动态资源 被包括的资源在处理完请求后将结果返回 在该动作之后 容器继续执行JSP剩下的内容 include指令和include动作有所不同 前者是在JSP被转换成Servlet时一起被转换 而后者则是在生成的Servlet中调用 或插入处理结果 或插入静态资源本身 语法或者 JSP语法 动作 JSP语法 缺省引入的包 下面这些包在JSP编译时已经导入了 所以在JSP文件中无须再用page指令引入 java lang javax servlet javax servlet jsp javax servlet http JSP语法 内置对象 JSP语法 内置对象 JSP语法 内置对象 基本语法 HTML文本 Blah 不加更改地传递给客户 实际上是由类似于下面的servlet代码生成 out print Blah HTML注释 和其他HTMl一样 直接传递给客户 JSP注释 并不发送给客户 要输出 使用
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!