欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《JSP基本语法》PPT课件.ppt

    • 资源ID:6500564       资源大小:221.49KB        全文页数:50页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《JSP基本语法》PPT课件.ppt

    Chapter 3 JSP语法,一、JSP基本语法二、JSP的脚本元素三、JSP指令元素四、JSP标准操作元素,一、JSP基本语法,1、程序示例2、基本语法规则3、注释,1、程序示例,例1:Welcome.jsp欢迎页面);out.print现在的时间是:+new();%,1、程序示例(续),程序说明页面设置命令,该语句可以有多个,通常用来设置页面的显示类型、字符集、语言等。outJSP内置对象,用来向页面输出内容。HTML标记,回车换行。,2、基本语法规则,JSP页面由:JSP脚本、HTML标记及XML标记组成。JSP脚本的定界符为JSP脚本用Java语言来编写,语法同Java。,3、注释,(1)HTML注释:(2)JSP注释:(3)Java注释:/*多行注释*/单行注释说明:同类别的注释不允许嵌套;必须连写,中间不能加空格Java注释须包含在之间,3、注释(续1),示例:);/*out.print(现在的时间是:+new();*/%-,3、注释(续2),【3种注释的区别】HTML注释:可通过“查看源文件”操作,在客户端看到。JSP注释:不发送到客户端,在JSP编译时被忽略掉,即:不存在于Java源代码中;Java注释:同上。,3、注释(续3),特殊字符的转义,例如:-%,二、JSP的脚本元素,1、脚本元素的内容2、变量的声明3、输出表达式4、程序段5、几点说明,1、脚本元素的内容,JSP脚本元素:就是用来包含在JSP定界符中的脚本代码,通常是Java代码。包含如下内容:注释声明表达式程序代码段Scriptlet,2、变量的声明,(1)局部变量的声明特点:对调用本页面的单次调用有效。,2、变量的声明,(2)页面级变量的声明 特点:在调用本页面的多个用户中有效。,3、输出表达式,格式:例1 Hello,!Youre.,3、输出表达式,例2:a=!=,3、输出表达式,说明:该输出方法相当于简化的out.println语句。区别是:表达式输出用在HTML语言中,而out.println必须写在JSP定界符内。比较:Hello,3、输出表达式,注意事项:单独成句,不要有其它语句表达式一定要有值输出,结尾不加分号“;”%=要连写同HTML混写,不要放在JSP定界符内。,4、程序段,在JSP的程序段中,可以使用几乎任何Java的语法。,5、几点说明,(1)JSP中本身已加载的基本类java.lang.*javax.servlet.*.*.*所以在JSP文件中,不必再引入以上基本类。,5、几点说明,(2)中文处理的问题字符集的选择常见的字符集为GB2312,也可使用GBK。GBK是一个汉字扩充内码规范,可比gb2312显示更多更复杂的汉字。例如:运行环境对中文的支持使用高版本加补丁选择不同的服务器或JSP引擎,5、几点说明,(3)JSP的5种定界格式编译器指引:预定义:表达式输出:程序代码:注释:,三、JSP指令元素,JSP编译指令简介page指令include指令taglib指令,1、JSP编译指令简介,示例:,1、JSP编译指令简介(续),JSP有3种编译指令:pageincludetaglib,1、JSP编译指令简介(续),格式:作用:用于指定页面的相关设置。如:输出方式脚本语言引用包加载文件,1、JSP编译指令简介(续),特点:不会输出任何数据至客户端仅对本页面有效会改变JSP程序,使转化为Servlet程序代码的结果也发生改变,2、page指令,page指令:定义一些影响整个JSP页面的相关的属性。例:,2、page指令,(1)contentType,设置JSP网页输出数据时,所使用的字符压缩方式以及所使用的字符集。默认为text/html;charset=ISO-8859_1所以,页面含有中文时,一定要设置此信息。,(2)language,定义JSP网页所使用的描述语言。默认为Java,此句通常可以省略。例:,(3)import,指定JSP网页中所引用的Java包(package)例:说明:在page众多的指令中,只有该指令可以多次设置并累加。可将包理解为保存类的容器,一个容器中可以存放多个类,当程序中要使用某个类时,只要引用该容器即可。,(4)session,设置本页面被浏览时,是否可以使用session对象。默认为true语法:,(5)buffer,设置本页面输出时,是否使用缓冲区语法:例:注:JSP引擎不同,使用缓冲区的大小及设置要求也不同。,(6)autoFlush,当缓冲区满了后,是否自动输出缓冲区中的数据语法:默认为true,(7)isThreadSafe,设置JSP页面是否支持多线程,值为false时,限制每次只能有一个线程访问该页面。当有其他用户同时访问该页面时,系统将启动新的进程。默认为true。语法:,(8)info,设置此页面的说明信息语法:说明:调用方法:Servlet.getServletInfo()由于JSP网页编译后产生的servlet将继承Servlet。因此,在调用getServletInfo方法时,并不需要使用 Servlet.getServletInfo()。例:,(9)errorPage,设置网页出错时,处理网页的URL地址。语法:说明:默认情况下不需设置此属性,若设置了,则可以throw语句抛出异常信息,而在处理错误信息的网页,利用exception隐含对象,获取该错误信息。,(10)isErrorPage,设置该网页是否为错误处理网页语法:默认为false说明:当设置为true时,JSP网页可以存取隐含的exception对象,并通过该对象取得从发生异常的网页上传来的错误信息。例:取得错误信息exception.getMessage();,(11)extends,指定JSP网页编译后产生的Servlet,应该继承哪一个父类例:说明:在绝大多数情况下,JSP引擎会自动设置应该继承的父类,无特别需求,不必设置该属性。,3、include指令,include指令:用于指定JSP文件被编译时,需要插入的文本或代码。例:,4、taglib指令,taglib指令:标签指令库指令,用于定义一个标签库及自定义标签的前缀。例:,四、JSP标准操作元素,1、标准动作控制标签简介2、include标签3、forward标签,1、标准动作控制标签简介,动作控制标签:是一种特殊的标签,用于执行一些标准常用的JSP网页动作。例如:网页重定向、使用JavaBean、设置JavaBean的属性等。,1、标准动作控制标签简介,标准标签,2、include标签,Include标签:在即将生成的页面上动态地插入文件。语法:注意:参数名及值必须用引号引起来,2、include标签,Include标签:在即将生成的页面上动态地插入文件。语法:,2、include标签,内容,3、forward标签,将浏览器显示的网页转到另一个HTML网页或者JSP网页。说明:标签将终止当前页面的运行,JSP引擎将放弃剩余内容的处理,缓冲区被清空。,3、forward标签,语法:练习:编写代码使当前程序转向到showpage.jsp,3、forward标签,语法:练习:编写代码使当前程序转向到showpage.jsp,并传递参数page=1,

    注意事项

    本文(《JSP基本语法》PPT课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开