1、JSP Java Web开发,JSP技术编程,教学的课程安排与目的,本次教学面向的学员 熟悉Java语言 熟悉HTML应用 不了解JavaWeb开发 教学时间安排 4周,教学内容 JavaWeb应用简介 JSP技术 Java Servlet技术 Java Bean技术,JAVA回顾,Java随机数的计算 Java时间的计算 Java字符串的处理(charAt,indexOf) Java Applet程序 Java的集合 URL介绍、HTML表单 简单接触验证码图片 Javascript复习(事件、表单验证、document、window对象) C/S、B/S结构程序,JavaScript作业,
2、使用Javascript制作弹出窗口 按钮的倒计时,JavaWeb应用的构成,常见的Web应用模式 JSP(JavaServer Page) Java Servlet Java Bean MVC的结构 运行JSP的服务器(容器)介绍,配置 编写JSP,在HTML文件中引入新的标记,文件的扩展名为jsp,JSP文件的主要结构,第一个JSP程序(Hello World),JSP文件的执行过程,JSP文件的对比,JSP内置对象,request,请求对象 response,相应对象 pageContext,页面上下文对象 session,会话对象 application,应用程序对象 out,输出对象
3、 config,配置对象 page,页面对象 exception,例外对象(异常),JSP内置对象映射表,JSP内置对象映射表,request对象,“request”对象代表的是来自客户端的请求,例如填写在FORM表单中的数据,是最常用的对象,常用的方法getParameter、getParameterNames 、getParameterValues、setCharacterEncoding,通过调用这几个方法实现对request对象中参数的读取与字符集的设置,response对象,“response”对象代表的是对客户端的响应,也就是说可以使用response对象组织输送到客户端的数据。但
4、是,由于组织数据比较底层,通常我们并不使用,只需要使用out对象向客户端输出数据即可。 包含的方法:encodeURL、setContentType等设置方法,Session对象,Session对象,Session的运行机制,Session的运行机制,Session的方法,Session的方法,Session的方法,Session的生命周期,Session的生命周期,Session的过期,跟踪Session的另外一种机制,跟踪session的另外一种机制,Config、page、exception对象,Exception对象实例,编译器指令,包含指令,Page指令,Page指令详说,Taglib指令,Taglib指令,Taglib指令,声明,一个例子,表达式,表达式的例子,JSP动作,JSP forward动作,JSP forward动作属性,JSP forward动作属性,注意,JSP include动作,JSP include动作属性,JSP include动作属性,JSP plugin动作,JSP plugin动作属性,JSP plugin动作属性,JSP Bean动作,JSP Bean动作属性,JSP Bean动作的存在范围,JSP Bean动作属性,JSP getProperty动作,JSP setProperty动作,设置Bean属性值 “ /或者,属性,