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实现基本web应用
本压缩文件包含struts实现简单登录源码+文档,内容和博文基本一致。
实现了从jsp页面传值到action中,然后通过action传值到jsp。主要使用了java反射技术来实现。
Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务... Struts 2的工作流程相对于Struts 1要简单,与WebWork框架基本相同,所以说Struts 2是WebWork的升级版本。
对struts的运行原理进行了简单的实现希望对大家有所帮助,不足之处还请大家指正
用struts2实现了简单的登录,其中包含了struts2的基本配置,可参考此配置学习开发。
采用struts实现简单的自动售货系统后台管理,基本完成所需的任务
个人实现的struts2的execute的基本步骤。希望大家参考指教
2. 系统要实现如下的基本管理功能: (1)用户分为两类:系统管理员,一般用户。 (2)提供用户注册和用户登录验证功能;其中登录用户的信息有:登录用户名,登录密码等。 (3)管理员可以实现对注册用户的管理...
以一个简单mvc模型开始,一步步重构,封装,最终实现struts的雏形,更加深入的理解struts的基本思想
根据Struts2的基本原理,实现了struts2的的基本功能,资源包括了具体的实现代码
有关于struts2.0 的开发过程以及配置都有详细的说明
使用Struts+DAO分页,不过这样分页,有它的好处,也有坏处,不过还是值的学习的,希望大家喜欢。
毕业设计航空售票系统 struts2+hibernate 基本实现了前台后台操作,DB设计,源代码
每步实现基本都加了注释 以下是我碰到的问题: 1 判断session是否失效 本实例没测试这个问题 但在工作项目中碰到了 但原因在这里记录下:web应用会存在一个session 而uploadify上传时也会产生一个新的session 导致...
简单地Struts2+hibernate的整合,包含了基本的增删改查,另外写了个登录和注册。可以试试,适合框架初学者。简单 jar包齐全。
高校学报编辑管理系统,基本上实现了稿件的投稿和稿件处理功能。
下面是我用Struts2做的一个分页显示实例,基本的思路是:把数据库表中的每一行数据封装成一个对象,用一个返回类型为List的方法返回这些对象,接着在Struts2的action里面定义一个List属性,用这个List来接收从数据库...