05JSP技术概述.ppt

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

JSP技术;5.1 JSP概述;创建一个JSP程序;JSP基本结构;用Servlet实现;JSP和Servlet区别;查看JSP生成的Servlet代码;JSP和Servlet关系;JSP执行过程;JSP执行过程;HTML注释: !-- 注释语句 -- 客户端可见 隐藏的注释: %-- 注释语句 --% 客户端不可见 输出表达式: %= 表达式% ;方法声明: %! 方法代码 % ;全局变量声明:%! 变量声明; [声明; ] ... %;练习;练习;参考答案;练习;产生m到n以内的正整数;类声明: %! 类代码 % ;5.3 JSP指令元素;① page指令 ;errorPage=“error_url” 发生异常错误时重定向到错误处理页面 isErrorPage =“false | true” 当前页面是否作为另一JSP页面的 错误处理页面 buffer=“none | size in kb” 输出流(output stream)是否有缓冲区。 autoFlush =“true | false” 输出流缓冲区是否要自动清除。 isThreadSafe =“true | false” JSP网页是否只能请求一个处理 (SingleThreadModel) info = “text” 设定JSP页面基本信息,例如作者、版本 和版权等。使用getServletInfo()可取得此信息。 isELlgnored =“false | true” 是否忽略EL表达式。 注: EL语言(Expression Language)是JSTL输入输出一个JAVA表达式的表示形式, JSTL是JSP标签库。 ;示例;② include指令 ;示例;5.4 JSP动作组件;① jsp:include ;示例1-网站时钟;实现方法;思考;说明;练习1;java.util.Date类说明;%@ page language=java import=java.util.Date pageEncoding=gb2312% % Date today=new Date(); String date_cn =; String dateStr = ; switch(today.getDay()) { case 0:date_cn =日; break; case 1:date_cn =一; break; case 2:date_cn =二; break; case 3:date_cn =三; break; case 4:date_cn =四; break; case 5:date_cn =五; break; case 6:date_cn =六; break; } dateStr = (1900+today.getYear()) + 年 + (today.getMonth()+1) + 月 + today.getDate() + 日(星期 + date_cn + ); % %=dateStr%;示例2;练习2;%@ page contentType=text/html;charset=GB2312 % HTML title向加载文件传递参数示例/title BODY P向加载文件传递参数示例: jsp:include page=add.jsp jsp:param name=v1 value=0 / jsp:param name=v2 value=100 / /jsp:include /BODY /HTML;练习3-改进上例(人工输入数据);答案参考;思考;主要区别;② jsp:forward ;示例1;练习1;body forward动作程序示例:br form name=form1 action=decided.jsp method=post 请选择: select name=jump onchange=submit() option value=novalue/option option value=1页面1/option option value=2页面2/option /select /form /body;练习2;%@ page language=java import=java.util.* pageEncoding=gb2312% html body % String s=Hello; % jsp:forward page=“1.jsp jsp:param name=s1 value=%=s%/ /jsp:forward /body /h

文档评论(0)

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

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

1亿VIP精品文档

相关文档