网站大量收购闲置独家精品文档,联系QQ:2885784924

旧版jsp(精品·公开课件).ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP 本章内容 1.JSP概述 2. JSP语法 jsp的注释方式 scriptlet标记 page include指令对象 jsp:include jsp:forward jsp:param动作等 3. JSP内置对象 jsp概述 JavaServer Pages 在Servlet基础之上发展而来,修正了Servlet创建页面困难的缺点。 jsp=html+java代码段+jsp标签+javascript+css jsp能够与JavaBean进行交互。 jsp+javabean+Servlet构成MVC。 JSP运行原理 JSP中的注释 注释分为两大类: (1) 显式注释 使用!-- --对多行HTML代码进行注释 (2) 隐式注释 使用//对单行代码进行注释(java中) 使用/* */对多行代码进行注释(java中) 使用/** */对多行代码进行注释(java中) 使用%-- --%对多行代码进行注释(jsp独有) 显式注释是指鼠标右键-查看源文件 能够看见的注释 Scriptlet Scriptlet标记有三种: (1) % % (2) !% % (3) %= % 第一中标记中可以定义变量、声明语句 % int i=10; % % if(i10) { % hello,world %} else { % you are wrong % } % 见源文件: ScriptletTest-scriptlet1.jsp Scriptlet 第二种scriptlet标记:%! % 在该标记中可以定义全局变量(常量)、定义方法和类,但不能声明语句。(通常不定义类) %! private int record=0; public String getName() {……….. } % 声明标记可以在jsp页面的任何位置,但通常都在head之后,body标记之前 见源文件: ScriptletTest-scriptlet2.jsp Scriptlet 第三种scriptlet标记:%= %(表达式标记) 可以输出变量、表达式、方法返回的值 %=i% %=max(10,20)% %=10+20+30% 见源文件: ScriptletTest-scriptlet3.jsp Scriptlet标记 %= %与out.println()的区别: 这两种方式都能够进行输出,但是out.println()会包含html标记,所以在jsp的页面中要执行数出,尽量用%= %。 指令(Directive)标记 有3中指令标记: Page指令 Include指令 Taglib指令 %@ page language=“java” % %@ include file=“new.html” % %@ taglib url=http://localhost:8080/myWeb/tags prefix=“util” % Page指令 page表示当前的一个jsp页面,可以理解为一个对象本身。 Page指令的主要功能: 设置页面的MIME类型、字符集方式 导入当前页面所需要的类库 设置错误页面、缓冲大小等信息 Page指令 Page指令-ContentType 表示当前jsp页面的输出类型 %@ page contentType=“text/html” % 或者 %@ page contentType=“text/html;charset=utf-8” % Page指令Ecoding %@ page pageEcoding=“utf-8” % 注:以上属性在page指令中只能出现一次 Page指令 Page指令-import %@ page import=“java.io.*,java.sql.*” % 或者 %@ page import=“java.io.*” % %@ page import=“java.sql.*” % 注:import属性是page指令中唯一可以多次使用的属性 Page指令-session(表明当前页面是否使用会话) %@ page session=“true” % Page指令 Page指令-isErrorPage %@ page isErrorPage=“tr

文档评论(0)

秦圈圈 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档