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

原创 2015年11月17日 17:13:40

课程回顾: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再调用业务层代码完成注册功能。
登陆功能

记住用户名

验证码加上

查询所有的用户的信息

版权声明:

相关文章推荐

java程序员第十二课 -JSP技术、JavaBean知识和EL表达式(重点)

课程内容:JSP技术、JavaBean知识和EL表达式(重点)JSP的概述1.JSP:Java Server Pages :Java 服务器端的网页们 2.动态的WEB资源,包含Servlet/JS...

JAVAWEB开发之Session的追踪创建和销毁、JSP详解(指令,标签,内置对象,动作即转发和包含)、JavaBean及内省技术以及EL表达式获取内容的使用

Session的追踪技术 已知Session是利用cookie机制的服务器端技术,当客户端第一次访问资源时 如果调用request.getSession() 就会在服务器端创建一个由浏览器独享的ses...

javaWeb入门<1>Servlet+Jsp+JavaBean实现MVC开发模式登陆注册实例详解

Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。 Servlet+JSP...
  • xiu2016
  • xiu2016
  • 2016年10月18日 15:16
  • 1433

Jsp+JavaBean模式的登陆注册系统

在上一个纯JSP模式的登陆注册系统当中,我们通过inc.jsp来保存数据库配置参数,在每一次需要调用数据库时都包含此文件,创建自己的数据库连接,然后执行不同的命令,返回相应的结果集或其他返回值,在每一...

深入分析JavaWeb 19 -- 基于Servlet+JSP+JavaBean开发模式的用户登录注册

一、Servlet+JSP+JavaBean开发模式(MVC)介绍  Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,js...

javaweb学习总结(——基于Servlet+JSP+JavaBean开发模式的用户登录注册

javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册 一、Servlet+JSP+JavaBean开发模式(MVC)介绍   Servlet+JS...
  • Vikisss
  • Vikisss
  • 2016年10月21日 17:57
  • 208

基于Servlet+JSP+JavaBean开发模式的用户登录注册

Servlet+JSP+JavaBean开发模式(MVC)介绍Servlet+JSP+JavaBean(MVC)模式适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数...

深入分析JavaWeb Item19 -- 基于Servlet+JSP+JavaBean开发模式的用户登录注册

一、Servlet+JSP+JavaBean开发模式(MVC)介绍  Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,js...

对基于Servlet+JSP+JavaBean开发模式的用户登录注册的升级

还记得我前面所写的博文基于Servlet+JSP+JavaBean开发模式的用户登录注册吗?我们以前是创建代表数据库的xml文件来保存用户信息的,现在我们已经学习了数据库相关的知识,所以应把xml换成...

MyBlog部分模块---基于Servlet+JSP+JavaBean实现登陆注册验证功能

代码:  1.前端部分  top.jsp(网页头部,内含弹出式登陆窗口,注册窗口) #notClickDiv{ filter:alpha(Opacity=35);opacity:0....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java程序员第十四课 -JSP技术、JavaBean知识和EL表达式(重点)-JSP的开发模式,注册和登陆的案例
举报原因:
原因补充:

(最多只允许输入30个字)