`
namezhou
  • 浏览: 158708 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Strtus 实现 基本登录

阅读更多

Struts 笔记 一,基本的登录表单

1.引入struts库(使用myeclipse一键实现)
2.创建form action 和forward 并做关联(图形界面实现)
3.实现FormBean的validate方法
 

public ActionErrors validate(ActionMapping mapping,
   HttpServletRequest request) {
  //覆盖FormBean的Validate方法
  
  //创建一个ActionError对象
  ActionErrors ae = new ActionErrors();
  
  //做校验,设置判断条件,下面是一个demo
  if(this.username.equals("system")){
   //创建一个错误信息对象,usernameerror需要在资源文件中做设置
   ActionMessage am = new ActionMessage("usernameerror");
   //添加ActionError对象
   ae.add("username",am);
  }
  if(this.password.equals("admin")){
   ActionMessage am2 = new ActionMessage("passworderror");
   ae.add("password",am2);
  }
  
  //将错误返回,如果ae不是null,则action不会做跳转
  return ae;
  
 }

 4.在资源文件中添加usernameerror 和 passworderror 两个字段
5.测试 如果用户名是system或者密码是admin 表单不会提交给action

这种简单应用可以做用户名和密码的后台非空验证,不适合做很复杂的验证

分享到:
评论

相关推荐

    用struts实现用户登录

    本项目以"用Struts实现用户登录"为主题,旨在帮助初学者入门Struts框架,理解其基本工作原理和配置过程。 首先,我们要了解Struts框架的核心概念。MVC模式是软件设计中的一个经典模式,它将应用程序分为三个主要...

    hibernate+struts实现简单登录

    在IT行业中,开发Web应用程序是常见的任务之一,而"hibernate+struts实现简单登录"就是一个典型的应用场景。这个项目使用了MyEclipse作为集成开发环境,Struts作为MVC框架,以及Hibernate作为对象关系映射(ORM)...

    struts2实现用户登录注册

    在这个项目"struts2实现用户登录注册"中,我们将深入探讨如何利用Struts2在Eclipse开发环境中构建一个基本的用户注册和登录系统。 首先,让我们了解Struts2的核心概念。Struts2框架是基于Action和Result的设计模式...

    struts实现简单登录源码+文档

    本资源“struts实现简单登录源码+文档”提供了一个基础的Struts应用示例,帮助开发者了解如何在实际项目中运用Struts进行用户登录功能的构建。 在Struts框架中,登录功能通常涉及到以下几个关键组件: 1. **Action...

    struts2 实现登录实例

    Struts2是一个强大的MVC(Model-View-Controller)框架,广泛...实际开发中,登录功能会涉及到更复杂的验证和安全考虑,如密码加密、验证码、记住我功能等,但这个基础实例足以帮助初学者理解Struts2的基本工作流程。

    Struts1的登录例子,可以实现

    本示例项目是关于Struts1的登录功能实现,通过这个实例,我们可以深入理解Struts1的工作流程和业务处理方式。 首先,让我们来探讨一下Struts1的核心组件: 1. **Action类**:在Struts1中,Action类是业务逻辑的...

    struts框架的基本实现

    在"struts框架的基本实现"中,我们将探讨如何实现从JSP页面传递值到Action,再由Action返回到JSP,以及在这个过程中Java反射技术的应用。 首先,了解Struts框架的基本结构是非常重要的。它主要由以下组件构成: 1....

    struts实现简单登录

    在本实例中,我们将探讨如何使用Struts实现一个简单的登录功能。SSH是Struts、Spring和Hibernate三个开源框架的首字母缩写,它们通常一起使用,构建高效、可维护的Java Web应用。 首先,我们需要了解Struts的基本...

    用Struts实现的最简单的用户登录

    这个"用Struts2实现的最简单的用户登录"示例旨在展示如何利用Struts2框架构建一个基本的用户登录系统。 首先,Struts2的核心是Action类,它是处理用户请求的中心。在这个例子中,我们需要创建一个名为`LoginAction`...

    eclipse + MySQL+struts 实现登录注册

    本项目"eclipse + MySQL+struts 实现登录注册"是一个典型的Java Web开发示例,它涵盖了从开发环境搭建到数据库交互以及用户身份验证的关键步骤。下面将详细介绍这个项目中的相关知识点。 1. **Eclipse**: Eclipse是...

    Struts实现基本web应用

    接下来,我们将介绍实现基本Struts应用的步骤: 1. **环境配置**:首先,需要在项目中引入Struts的库,包括struts.jar和其他依赖库。然后,配置web.xml文件,设置Struts的前端控制器FilterDispatcher。 2. **定义...

    struts2基本包

    使用这些基本包,开发者可以快速搭建起一个Struts2应用环境,然后根据项目需求添加更多的插件和配置,以实现更复杂的功能。在实际开发中,还需要结合Servlet容器(如Tomcat)以及相关的IDE(如Eclipse或IntelliJ ...

    struts实现用户注册

    使用Struts 1.2实现用户注册涉及到了框架的基本配置、表单提交、服务器端验证、数据库操作和异常处理等多个环节。理解并熟练掌握这些知识点,对于开发Java Web应用是非常重要的。在实际项目中,我们还需要关注代码的...

    struts2+hibernate+mysql实现注册登录

    在这个项目中,“struts2+hibernate+mysql实现注册登录”是一个基础的实战教程,旨在帮助新手理解如何在实际应用中整合这三个技术。 **Struts2** 是一个强大的MVC框架,它负责处理HTTP请求,控制应用程序的流程,并...

    struts实现的权限分配

    在“struts实现的权限分配”这一主题中,我们将深入探讨如何使用Struts来设计和实现一个安全的权限管理系统。 首先,我们需要理解权限分配的基本概念。在Web应用程序中,权限分配是确保不同用户或角色访问不同资源...

    Hiber+Struts实现登陆和修改密码功能

    在IT行业中,构建Web应用程序...以上就是使用Hibernate和Struts实现登录与修改密码功能的基本流程和关键点。开发者在实际项目中,还需要考虑异常处理、权限控制、验证码验证等更多细节,以确保系统的健壮性和用户体验。

    struts2简单登录

    本项目"struts2简单登录"是基于Struts2框架实现的一个基础登录系统,它采用DAO(数据访问对象)模式来处理数据持久层操作。 在Struts2中,核心概念包括Action、Result和Interceptor。Action是业务逻辑的载体,它...

    基于maven使用struts实现简单登录

    以上就是基于Maven使用Struts实现简单登录的基本步骤。在实际开发中,可能还需要考虑更多细节,如安全性(使用HTTPS、防止SQL注入等)、异常处理、国际化支持以及数据库连接等。但这个基础示例足以让你理解Struts2和...

Global site tag (gtag.js) - Google Analytics