java action例子_实例——创建ActionForm Bean
创建ActionForm Bean
当用户提交HTML表单后,Struts框架将自动把表单数据组装到ActionForm Bean中。ActionForm Bean 中的属性和HTML表单中的字段一一对应。ActionForm Bean还提供数据验证方法,以及把属性重新设置为默认值的方法。Struts框架中定义的ActionFrom类是抽象的,必须在应用中创建它的子类,来存放具体的HTML表单数据。
package hello;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
public final class HelloForm extends ActionForm
{
private String userName=null;
public String getUserName(){
return(this.userName);
}
public void setUserName(String userName)
{
this.userName=userName;
}
public void reset(ActionMapping mapping,HttpServletRequest request)
{
this.userName=null;
}
public ActionErrors validate(ActionMapping mapping,
HttpServletRequest request)
{
ActionErrors errors=new ActionErrors();
if((userName==null)||(userName.length()<1))
errors.add("username",new ActionMessage("hello.no.username.error"));
return errors;
}
}
ActionForm Bean 实质上是一种JavaBean,不过它除了具有JavaBean的常规方法,还有两种特殊方法:
validate():用于表单验证。
reset:把属性重新设置为默认值。
posted on 2009-03-11 14:28 乱せ英豪 阅读(697) 评论(0) 编辑 收藏
java action例子_实例——创建ActionForm Bean相关推荐
- java 摄像头 win7_Win7系统下JAVA摄像头调用_实例代码介绍
Win7系统下JAVA摄像头调用_实例代码介绍.由于要搞个人脸识别登录(JAVACV),百度谷歌了一下午,找了网上简单的样例代码来试,可是老是调试不过,出现CaptureDeviceManager.g ...
- java soa例子_哪位大牛能举个实例讲下SOA与传统架构的区别?
假设我要做几道菜: 麻婆豆腐 素炒小青菜 西红柿炒蛋 以前我的做法: 我要做麻婆豆腐,先洗豆腐,然后找到豆瓣酱,把豆瓣酱炸出香味,然后我想到还需要辣椒,我就去切辣椒,切完辣椒放进去后,我发现还需要姜蒜 ...
- java 字符串驻留_实例讲解字符串驻留机制
字符串驻留是一种仅保存一份相同且不可变字符串的方法.字符串驻留机制,其实就是系统维护interned字典,记录已被驻留的字符串对象. 下面我们通过实际例子探讨字符串驻留机制: Code Snip: s ...
- java单位转换_如何创建单位转换Java程序
步骤1:设置 步骤2:为LengthConverter创建骨架 注意: 在代码中添加注释通常是个好主意.在上面的方法中做注释,以解释方法的作用,解释传递给方法的参数,解释方法的返回值等.这将帮助您了解 ...
- java斗地主代码_实例解析java如何实现斗地主代码
实例解析java如何实现斗地主代码 发布时间:2020-07-20 14:41:41 来源:亿速云 阅读:73 作者:小猪 小编这次要给大家分享的是实例解析java如何实现斗地主代码,文章内容丰富,感 ...
- java 状态设计模式_实例讲解:Java中的状态设计模式
Java中的状态设计模式是一种软件设计模式,当对象的内部状态更改时,该模式允许对象更改其行为.状态设计模式通常用于以下情况:对象取决于其状态,并且在运行期间必须根据其内部状态更改其行为.状态设计模式是 ...
- java console 交互_实例讲解java中Console类的用法
java的Console类的使用方法及实例 java的Console类的使用方法及实例 JDK 6中提供了java.io.Console类专用来访问基于字符的控制台设备.如果你的Java程序要与Win ...
- java 字节 操作_实例解析Java byte数组操纵方式代码
字节数组的关键在于它为存储在该部分内存中的每个8位值提供索引(快速),精确的原始访问,并且您可以对这些字节进行操作以控制每个位. 坏处是计算机只将每个条目视为一个独立的8位数 - 这可能是你的程序正在 ...
- java泛型 例子_关于 Java 泛型的一些有趣的例子
有以下的代码: 1 try{2 ArrayList lstA = new ArrayList();3 ArrayList lstB = new ArrayList();4 5 //ArrayList ...
- java 框架 例子_如何设计Java框架? –一个简单的例子
通过优锐课核心java学习笔记中,我们可以看到,码了很多专业的相关知识, 分享给大家参考学习. 你可能对框架如何工作感到好奇? 这里将通过一个简单的框架示例来说明框架的思想. 框架目标 首先,为什么我 ...
最新文章
- MySQL8.0 版本的安装
- 前台获取json未定义问题之两种常用解决办法
- .NET6之MiniAPI(五):选项
- python操作sqlite3 导入csv文件_[转载]SQLite 3导入导出成txt或csv操作
- 三分钟理解Python函数式编程与闭包
- 基于easyui开发Web版Activiti流程定制器详解(六)——Draw2d的扩展(三)
- python爬取拉勾网_(转)python爬取拉勾网信息
- MySQL压测工具--sysbench
- bzoj 1637: [Usaco2007 Mar]Balanced Lineup【瞎搞】
- Leetcode: Reorder List Summary: Reverse a LinkedList
- 3389、135、137、138、139、445等端口解释和关闭方法
- HDU1862 FLY
- magic2410支持大容量sdhc卡解决办法
- 电子计算机的发展经历了四代
- 反向代理服务器nginx
- Android 开机速度优化-----ART 预先优化
- 山东省首版次高端软件产品申报
- 文华软件登录显示请选择服务器,文华随身行 请先登入云服务器
- Java常用集合排序
- 《C语言程序设计》江宝钏主编-习题4-3-字母排序!!!