您的位置:首页 > 职场人生

java程序员第十四课 -JSP技术、JavaBean知识和EL表达式(重点)-JSP的开发模式,注册和登陆的案例

2015-11-17 17:13 621 查看
课程回顾:EL表达式(EL函数库,自定义EL函数)、JSTL标签库(自定义标签)

EL表达式

1.获取域对象中的值

2.EL表达式支持运算

* eq ne lt gt le ge and or not empty

3.EL获取WEB对象

* pageScope requestScope sessionScope applicationScope

* cookie.name.value pageContext.request.contextPath

EL函数库

1.引入EL函数库 <%@ taglib prefix=”” uri=”“%> 操作字符串

自定义EL函数

1.编写一个Java类,但是方法必须是静态方法,必须有返回值。

2.编写配置文件(WEB-INF目录下,除了classes和lib目录下 .tld结尾的文件)

3.在JSP文件中使用了

4.配置文件

* 配置函数的名称 JSP页面显示

* 配置类的全路径 包名+类名

* 配置方法的签名

JSTL的标签库

1.JSTL的概述 目的:去掉<%%>

2.使用1.1或者1.2版本

JSTL的标签

1.out标签 输出常量获取域对象中的值 value

2.set标签 向域中存入值 var value scope(page request session application)

3.if标签 判断用 test 必须出现的,判断。 var scope

4.choose标签 复合标签

choose

when test

otherwise

5.forEach标签 迭代数据 增强for循环 普通for循环

* var items

* var begin end step

* varStatus(index count first last)

6.url标签 不用写项目名称 重写jsessionid

7.import redirect param

自定义标签

1.概述 Tag接口,太麻烦了。SimpleTag接口,有一个实现类,SimpleTagSupport类。

2.开发自定义标签的流程

* 有三个方法,这三个方法的执行顺序,三个方法的作用?

3.配置文件

今天的内容:JSP的开发模式,注册和登陆的案例

JSP的开发模式

1.最开始sun只推出了Servlet的技术。推出JSP的技术。

2.看图。

注册和登陆的案例

开发前的准备

1.创建数据库,使用XML来代替数据库。在D盘创建了一个user.xml的文件。

* 先xml文件的文档声明。

* 提供了一个根节点。

* 重要:把user.xml设置成UTF-8编码。(保存xml的文件的时候,要保存成UTF-8编码)。

2.Servlet + JSP +JavaBean 架构

* Servlet – 接收请求,接收数据封装数据 BeanUtils工具类(导入2个jar包)

* JSP – 显示数据,接收用户输入的数据 (JSTL EL表达式 导入JSTL标签库的包) (想完成效果 JS)

* JavaBean – 封装数据,处理数据(把数据保存到数据库中,数据库是xml,操作XML,使用DOM4J 导入jar包)。

3.创建项目 day14 创建包结构

onsubmit事件

1.onsubmit事件 作用:防止表单的提交。

2.onsubmit事件需要作用在表单上,写法:

3.要求:run()方法必须有返回值,如果不想让表单提交,run方法需要返回false。

注册的功能

1.完成注册页面的编写,完成表单的校验。

2.提交到后台的Servlet程序。

3.Servlet再调用业务层代码完成注册功能。

登陆功能

记住用户名

验证码加上

查询所有的用户的信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: