bean作为formBean中属性使用

本文介绍如何在Struts框架中使用自定义Bean来封装表单数据,通过实例展示了如何定义并使用Vo类作为Form Bean的一部分,实现复杂表单数据的管理与数据库交互。
简单的说就是我的form中不单是基本类型的属性,也可以是一个bean对象。

首先定义一个bean Vo类

Class Vo{

private string name;

private string password;

//....下面是getter,setter方法

}

formBean类

Class formBean{

private Vo vo = new Vo();//必须要先创建对象,不可以只声明引用。否则他会找不到其中的属性。

public setVo(Vo vo){

}

//然后是getter

}

这样就可以了。

在页面中怎么使用?

test.jsp中

<html:text property="vo.name"/>

<html:text property="vo.password"/>

struts-config.xml中的配置没有变化,这样就可以关联起来了。



这样用的好处很多,对于页面有很多表单项 数据量很大,这样就可以方便管理。

当用到hibernate 需要vo类与数据库表关联,一个表对应一个vo类,把这些vo类作为formBean属性使用更加方便。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值