`

利用Struts+valitor框架的一个例子

阅读更多

问题陈述:本讲将完成通用论坛系统的BBS的注册功能。用户在用户注册页面填写用户注册信息,单击[确认]按钮后,则提交用户注册信息,这些信息经过Validator框架验证成功后,被提交到数据库,则该用户成了BBS系统注册用户。<o:p></o:p>

一、创建数据库表<o:p></o:p>

 create database if not exists bbs<o:p></o:p>

CREATE TABLE ‘user’ (<o:p></o:p>

  ‘ username’ varchar(20) NOT NULL,<o:p></o:p>

  ‘ password’ varchar(20) NOT NULL,<o:p></o:p>

  ‘sex’ char(2) NOT NULL,<o:p></o:p>

  ‘email’ varchar(50) NOT NULL,<o:p></o:p>

  ‘icq’ varchar(20) default NULL,<o:p></o:p>

  ‘signature’ varchar(300) default NULL,<o:p></o:p>

 ‘grade’ varchar(20) default NULL,<o:p></o:p>

    PRIMARY KEY  (‘username’)<o:p></o:p>

) ENGINE=InnoDB DEFAULT CHARSET=gb2312;<o:p></o:p>

二、创建实体类<o:p></o:p>

package com.ljh.model;<o:p></o:p>

public class User  {<o:p></o:p>

     private String username;<o:p></o:p>

     private String password;<o:p></o:p>

     private String sex;<o:p></o:p>

     private String email;<o:p></o:p>

     private String icq;<o:p></o:p>

     private String signature;<o:p></o:p>

     private String grade;<o:p></o:p>

     public User() {   }<o:p></o:p>

    /** minimal constructor */<o:p></o:p>

    public User(String username, String password, String sex, String email) {<o:p></o:p>

        this.username = username;<o:p></o:p>

        this.password = password;<o:p></o:p>

        this.sex = sex;<o:p></o:p>

        this.email = email;<o:p></o:p>

    }<o:p></o:p>

    /** full constructor */<o:p></o:p>

    public User(String username, String password, String sex, String email, String icq, String signature, String grade) {<o:p></o:p>

        this.username = username;<o:p></o:p>

        this.password = password;<o:p></o:p>

        this.sex = sex;<o:p></o:p>

        this.email = email;<o:p></o:p>

        this.icq = icq;<o:p></o:p>

        this.signature = signature;<o:p></o:p>

        this.grade = grade;<o:p></o:p>

      }<o:p></o:p>

    public String getUsername() {<o:p></o:p>

        return this.username;<o:p></o:p>

    }<o:p></o:p>

    public void setUsername(String username) {<o:p></o:p>

        this.username = username;<o:p></o:p>

    }<o:p></o:p>

    public String getPassword() {<o:p></o:p>

        return this.password;<o:p></o:p>

    }<o:p></o:p>

     public void setPassword(String password) {<o:p></o:p>

        this.password = password;<o:p></o:p>

    }<o:p></o:p>

    public String getSex() {<o:p></o:p>

        return this.sex;<o:p></o:p>

    }<o:p></o:p>

    public void setSex(String sex) {<o:p></o:p>

        this.sex = sex;<o:p></o:p>

    }<o:p></o:p>

   public String getEmail() {<o:p></o:p>

        return this.email;<o:p></o:p>

    }<o:p></o:p>

   public void setEmail(String email) {<o:p></o:p>

        this.email = email;<o:p></o:p>

    }<o:p></o:p>

    public String getIcq() {<o:p></o:p>

        return this.icq;<o:p></o:p>

    }<o:p></o:p>

    public void setIcq(String icq) {<o:p></o:p>

        this.icq = icq;<o:p></o:p>

    }<o:p></o:p>

   public String getSignature() {<o:p></o:p>

        return this.signature;<o:p></o:p>

    }<o:p></o:p>

    public void setSignature(String signature) {<o:p></o:p>

        this.signature = signature;<o:p></o:p>

    }<o:p></o:p>

    public String getGrade() {<o:p></o:p>

        return this.grade;<o:p></o:p>

    }<o:p></o:p>

    public void setGrade(String grade) {<o:p></o:p>

        this

分享到:
评论

相关推荐

    AJAX实现用户登录注册(Struts+Spring+Hibernate+Ajax框架)

    AJAX实现用户登录注册(Struts+Spring+Hibernate+Ajax框架) AJAX实现用户登录注册(Struts+Spring+Hibernate+Ajax框架) AJAX实现用户登录注册(Struts+Spring+Hibernate+Ajax框架)

    Struts+Spring+Hibernet整合例子

    Struts+Spring+Hibernet整合例子 Struts+Spring+Hibernet整合例子 Struts+Spring+Hibernet整合例子 Struts+Spring+Hibernet整合例子 Struts+Spring+Hibernet整合例子

    spring+struts+hibernate框架

    "Spring+Struts+Hibernate"(SSH)框架是Java Web开发中的经典组合,被誉为"三剑客"。这个框架集合提供了全面的企业级应用解决方案,帮助开发者构建高效、可扩展且易于维护的Web应用程序。 Spring框架是核心,它...

    struts2+spring+mybatis框架

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,用于简化开发并提供更好的控制层。它提供了丰富的拦截器、结果类型和插件机制,使得开发者能够方便地处理请求、控制业务流程和展示视图。...

    一个spring+struts+hibernate的例子

    一个spring+struts+hibernate的例子,是eclipse的工程,用tomcat5和mysql,文件夹下包含所有的源码和库,另外还有一个.sql的文件用于建立数据库。大家觉得它有什么不好,欢迎交流

    struts+hibernate框架的简单例子

    这个"struts+hibernate框架的简单例子"可能是提供了一个简单的Web应用示例,包括了Struts的请求处理和视图展示,以及Hibernate的数据库操作。对于初学者来说,这样的例子有助于理解这两个框架如何协同工作,为实际...

    基于Struts+Spring+Hibernate框架的网络评比系统.

    基于Struts+Spring+Hibernate框架的网络评比系统.

    图书管理系统spring+struts+hibernate

    《图书管理系统spring+struts+hibernate》是一款基于Java技术栈开发的图书管理软件,其核心框架包括Spring、Struts和Hibernate。该系统利用MySQL作为数据库存储数据,提供了完整的数据库备份,确保了数据的安全性与...

    基于struts+hibernate+spring的用户管理系统

    【基于Struts+Hibernate+Spring的用户管理系统】是一种常见的企业级Web应用架构,它整合了三个主流的Java技术框架,以构建高效、可维护性高的系统。Struts提供了MVC(Model-View-Controller)设计模式,使得业务逻辑...

    struts+spring+ibatis框架

    Struts、Spring和iBatis是Java开发中常用的三大开源框架,它们各自负责应用程序的不同层面,共同构建了一个灵活且强大的企业级应用开发解决方案。这里,我们深入探讨这三个框架以及它们如何协同工作。 **Struts框架...

    spring+struts+ibatis框架搭建

    总的来说,Spring+Struts+Ibatis框架组合为Java Web开发提供了一个强大且灵活的解决方案,它通过分离关注点,使开发者能够专注于各自的领域,从而提高开发效率和代码质量。尽管现在有更现代的框架如Spring Boot和...

    Spring+Struts+Hibernate框架BBS源码

    Spring+Struts+Hibernate框架BBS源码是一个典型的Java Web应用程序开发示例,它整合了三个主流的开源框架,用于构建高效、可扩展且易于维护的论坛系统。在这个项目中,Spring作为整体应用的管理容器,负责依赖注入...

    如何搭建一个struts+hibernate框架

    如何搭建一个struts+hibernate框架,暂时做了这个,后续还会做在整合spring,至于struts注解、struts+jquery等情操考http://blog.sina.com.cn/u/5328218124

    struts+spring+mybatis源代码例子

    标题中的"struts+spring+mybatis源代码例子"意味着这是一个实际的项目示例,包含了这三个框架的集成使用,可以帮助开发者理解和学习如何在实际项目中整合这些技术。通过分析和研究这个源代码,开发者可以深入理解...

    开发者突击:Java Web主流框架整合开发:J2EE+Struts+Hibernate+Spring 部分例子源代码 及数据库

    在"开发者突击:Java Web主流框架整合开发:J2EE+Struts+Hibernate+Spring 部分例子源代码及数据库"这个资料中,开发者可以学习到如何将这四个组件整合在一起,构建出高效稳定的Web应用。Struts2Test很可能是一个...

    Struts+Spring+Hbernate登录模块简单例子

    一个简单的Struts+Spring+Hibernate的登录模块的代码,含数据库代码和部分简单说明(适合刚接触Struts+Spring+Hibernate框架的开发者); 本例采用myEclipse6.0.1和tomcat6开发,可直接导入myeclipse工程运行...

    整合Struts+Spring+Hibernate简单例子开发

    **Spring框架**是一个全面的后端解决方案,提供依赖注入(DI)和面向切面编程(AOP)等功能。在Struts和Hibernate的整合中,Spring主要作为容器管理它们,包括Action对象和数据访问对象(DAO)。Spring的IoC容器可以...

    Struts+spring+JPA例子

    首先,Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它极大地简化了Java Servlet和JSP的开发。Struts2.2.3版本提供了更强大的拦截器、插件机制和更灵活的配置方式,使得开发者可以方便地...

Global site tag (gtag.js) - Google Analytics