guokehua(@yahoo.com.cn oy Java 1010 附4Jsp1 2008-3-10 郭克华EE框架实战教学视频
2008-3-10 1 oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 附4Jsp1
guokehua(@yahoo.com.cn 为什么需要JSP? m桌面应用 服务器端 浏览器 008-3-10 郭克华J2EE框架实战教学视频
2008-3-10 2 oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 为什么需要JSP? 服务器端 桌面应用 浏览器
guokehua(@yahoo.com.cn 了最简单的页面 o@ page language="java content Type=text/html; charset=-gb231277> 1010 lo String msg="Hello world! (?2 out. print("hello world! %=MSg%0> 预先认识 out JSP九大对象之 008-3-10 郭克华J2EE框架实战教学视频
2008-3-10 3 oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 • 预先认识out:JSP out:JSP九大对象之一 最简单的Jsp页面:
guokehua(@yahoo.com.cn 了如何运行? ·在 TomcatDir%o/webapp下 1010 建立一个目录,将页面放入, 同时配置 WEB-INF目录 ·访问方法:hp:P端口虚 拟名称路径 008-3-10 郭克华J2E框架实战教学视频
2008-3-10 4 oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 • 在%TomcatDir TomcatDir%/webapps webapps下 建立一个目录,将页面放入, 建立一个目录,将页面放入, 同时配置WEB-INF目录 • 访问方法:http://IP: http://IP:端口/虚 拟名称/路径 如何运行?
guokehua(@yahoo.com.cn 了JSP注释 ·Htm形式:,可以在源代码 中出现,也可以用变量 1010 ·Jsp形式:源代码看不见 Java代码注释:∥,/** 008-3-10 郭克华J2EE框架实战教学视频
2008-3-10 5 oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 • Html形式: ,可以在源代码 ,可以在源代码 中出现,也可以用变量 中出现,也可以用变量 • Jsp形式: 源代码看不见 • Java代码注释://,/* */ /* */ JSP注释
guokehua(@yahoo.com.cn 了SP声明标记 目的:定义网页层的变量,函数,类 方法:<%!/*% 1010 注意:jsp中声明函数的问题:函数到底 属于不属于一个类? 008-3-10 郭克华J2EE框架实战教学视频
2008-3-10 6 oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 • 目的:定义网页层的变量,函数,类 目的:定义网页层的变量,函数,类 • 方法: 注意:jsp中声明函数的问题:函数到底 中声明函数的问题:函数到底 属于不属于一个类? 属于不属于一个类? JSP声明标记
guokehua(@yahoo.com.cn 了JP表达式和程序段标记 目的:定义jsp的一些操作 n·1:js表达式:%变量/返回值表达 式%>:将值作为字符串输出(没有分 号) Q·2:jsp程序段标记:%Java代码% 注意:变量值在请求的时候被赋值 变量调用一定有先后关系 008-3-10 郭克华J2EE框架实战教学视频
2008-3-10 7 oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 • 目的:定义jsp的一些操作 • 1:jsp表达式::将值作为字符串输出(没有分 :将值作为字符串输出(没有分 号) • 2:jsp程序段标记: 注意:变量值在请求的时候被赋值 注意:变量值在请求的时候被赋值 变量调用一定有先后关系 变量调用一定有先后关系 JSP表达式和程序段标记 表达式和程序段标记
guokehua(@yahoo.com.cn 了结合使用JSP和HTML 机理:web服务器解释java代码 m作为hm在客户端输出 练习1:在网页上打印99乘法表 (用两种风格) 008-3-10 郭克华J2EE框架实战教学视频
2008-3-10 8 oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 • 机理:web服务器解释java代码, 作为html在客户端输出 • 练习1:在网页上打印 :在网页上打印99乘法表 (用两种风格) 结合使用JSP和HTML
guokehua(@yahoo.com.cn 了链接+?传递参数 ·场景:在网页上有9个链接,1-9,点击n,打 印m乘法表 gd·传统方法:写10个页面 但是利用链接传递参数,一个页面就够了 预先认识 Request: JSP九大对象之 ·缺点:会在浏览器的地址栏里面出现 008-3-10 郭克华J2EE框架实战教学视频
2008-3-10 9 oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 链接+?传递参数 • 场景:在网页上有 场景:在网页上有9个链接,1-9,点击n, 打 印nn乘法表 • 传统方法:写10个页面 • 但是利用链接传递参数,一个页面就够了 但是利用链接传递参数,一个页面就够了 • 预先认识Request:JSP Request:JSP九大对象之一 • 缺点:会在浏览器的地址栏里面出现 缺点:会在浏览器的地址栏里面出现
guokehua(@yahoo.com.cn 了链接+?:页间链接 练习:在P1里面点击1-9中的某 个链接,能在P2中打印相应数字 的2倍,在P2中点击结果,在P3中 打印相应数字的3倍 008-3-10 郭克华J2EE框架实战教学视频
2008-3-10 10 oy Java! J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 链接+?:页间链接 • 练习:在P1里面点击1-9中的某一 个链接,能在P2中打印相应数字 中打印相应数字 的2倍,在P2中点击结果,在 中点击结果,在P3中 打印相应数字的 打印相应数字的3倍