java beandw_Java Bean + 注册验证

概述

该技术已过时

jsp 已经过时,是因为代码杂糅在一起,没有做到完美的分离.不利于后期的维护

java bean 过时的原因在于面条代码的存在,即,各种代码杂乱的糅合在一起.

特点

组件式编程 步骤封装成为组件,需要那个的时候,直接调用组件即可.增加复用性

标准目录结构

WEB-INF

该目录为web目录中最安全的文件夹.保存各种类,第三方jar包,配置文件.

WEB-XML

web部署的描述符

classes

保存所有hacabean

lib

第上方jar包

tags

保存所有标签文件

jsp

保存jsp文件

css

保存样式表文件

images

保存图片文件

page导入JavaBean

package demo;

public class demo {

public String name;

public String age;

public demo(){

}

public void setName(String name){

this.name = name;

}

public void setAge(String age){

this.age = age;

}

public String getName(){

return this.name;

}

public String getAge(){

return this.age;

}

}

Created by IntelliJ IDEA.

User: ming

Date: 19-3-14

Time: 下午9:19

To change this template use File | Settings | File Templates.

--%>

Title

demo demo = new demo();

demo.setAge("12");

demo.setName("ming");

%>

JavaBean与表单

同jsp 直接传参即可

jsp:useBean指令

使用jsp:useBean指令可以直接调用类

Created by IntelliJ IDEA.

User: ming

Date: 19-3-14

Time: 下午9:19

To change this template use File | Settings | File Templates.

--%>

Title

demo.setName("ming");

demo.setAge("12");

%>

JavaBean范围

使用scope属性标记范围 当为post的时候,表示为只在本页生效. 当为request的时候,表示在一次页面跳转,不会重新实例化对象 当为session,表示对象的生命周期为整个会话 当为application的时候,表示为所有用户共同拥有这个对象.即为单例模式

栗子

注册验证

Created by IntelliJ IDEA.

User: ming

Date: 19-3-15

Time: 上午12:53

To change this template use File | Settings | File Templates.

--%>

用户注册页

用户名"/>

年龄"/>

E-Mail"/>

Created by IntelliJ IDEA.

User: ming

Date: 19-3-15

Time: 上午2:04

To change this template use File | Settings | File Templates.

--%>

Title

用户名

年龄

E-Mail

Created by IntelliJ IDEA.

User: ming

Date: 19-3-15

Time: 上午12:55

To change this template use File | Settings | File Templates.

--%>

信息验证中

// 进行验证

if(reg.isVaildate()){

%>

}else{

%>

}

%>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
A. 本留言本采用jsp+javabean+servlet+mysql B. 本系统运行环境: windows/linux+ jdk1.4+resin(或tomcat)+jdbc+mysql 5.0 目录结构如下: 本版本数据库采用的是MYSQL,使用JDBC驱动,所以要求有MYSQL的JDBC的驱动程序;将驱动程序放在lib目录下,将WEB-INF目录下的web.xml文件考到你的发布目录下,web.xml是一些servlet的指向 同时将打包的note.jar文件放在lib目录下 本程序的所有的javabean和servlet类文件在src目录下 3、配置文件 修改本软件的数据库连接的配置文件在classes目录下,其中“isLog=on”代表打开日志功能,如果是“isLog=off”的话就表示关闭日志, logPath=D:\\jsp\\com\\ntsky\\log日志路径,logFile=DBConnectionManager.log,日志名相关的请看db.properties(解释得很详细) 不过注意在windows下和linux下路径稍微有点区别,在linux下文档为logPath=/www/log 表示在/www/log目录下。 请填写好你的URL访问路径,比如你的jsp在你的发布目录的note下,就请将你的SiteBaseURL设置成“SiteBaseURL=http://127.0.0.1:8080/note/” 端口号可以改 注意note后还有个/ 4、 数据库 数据库采用mysql 数据库的源文件在sql下的mysql.txt 对应的在sql下还有一份note.sql,你可以通过mysql –u root –p note<note.sql文件路径还原note数据库(前提是你的数据库先有一个空的数据库名为note的库)。 5、 系统初始话 请先运行note目录下的jspInIt.jsp,进行后台密码的初始话,管理后台的密码进行了MD5加密,降低了了秘密被人盗用的几率 6、 此留言本实现了MVC模式,完全是通过servlet控制数据,而且使用了连接池,一些基本的类也是完全提供,对学习jsp的MVC模式有很大的帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值