浏览 5713 次
锁定老帖子 主题:提问:一个struts问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-07-30
<input type="checkbox" name="nation" value="1">china</input> <input type="checkbox" name="nation" value="2">english</input> <input type="checkbox" name="nation" value="3">france</input> 提交给某个action处理,在struts1.1中,推荐使用在struts-config.xml中动态创建formbean,因此,无需写一个java文件,只需要在struts-config.xml声明就行了。 我现在的问题是如何构建这个formbean?我理解下,formbean里面应该有一个property,name=nation,类型是数组的。type到底应该定为什么呢? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-07-30
downpour 写道 页面上现在有三个checkbox是一组的:
<input type="checkbox" name="nation" value="1">china</input> <input type="checkbox" name="nation" value="2">english</input> <input type="checkbox" name="nation" value="3">france</input> 提交给某个action处理,在struts1.1中,推荐使用在struts-config.xml中动态创建formbean,因此,无需写一个java文件,只需要在struts-config.xml声明就行了。 我现在的问题是如何构建这个formbean?我理解下,formbean里面应该有一个property,name=nation,类型是数组的。type到底应该定为什么呢? 试一下,定义为 int[] 应该可以。 |
|
返回顶楼 | |
发表时间:2004-08-01
尝试过楼上的方法了,似乎不行,在struts-config.xml里面动态加入bean的属性的类型type似乎不支持数组类型。
<form-beans> <form-bean name="SearchForm" type="org.apache.struts.action.DynaActionForm" > <form-property name="host" type="java.lang.String" /> <form-property name="detail" type="java.lang.String" /> <form-property name="startTime" type="com.adt.bo.Time" /> <form-property name="endTime" type="com.adt.bo.Time" /> <form-property name="serverity" type="java.lang.String []" /> </form-bean> </form-beans> 上面的写法,服务器会在serverity的属性这里报错。 不知道对于formbean中含有数组的情况,是不是不能用DynaActionForm来解决,而只能自己手动写一个formbean的类? 请各位指教。 |
|
返回顶楼 | |
发表时间:2004-08-02
<form-property name="serverity" type="java.lang.String []" />
中间多了一个空格?? java.lang.String[] |
|
返回顶楼 | |
发表时间:2004-08-02
无论加不加空格我都试过,都不行的拉。
|
|
返回顶楼 | |
发表时间:2004-08-03
用检查框组的时候,最好在页面中用<html:multibox>标签。
看看这里对你有没有帮助:http://www.jguru.com/faq/view.jsp?EID=925277 |
|
返回顶楼 | |
发表时间:2004-08-03
谢谢楼上,实现上我的确用的是<html:multibox>,我也知道提交到formbean的时候是以数组形式String[]或者Integer[]形式存放的。目前我就是用的自己写的formbean来实现。
其实我的问题只是说:Struts1.1提倡在struts-config.xml中动态声明formbean,但是我不知道这种动态申明的方式如何申明一个数组类型。 |
|
返回顶楼 | |
发表时间:2004-08-04
呵呵,这个的确是个问题呀,我以前也没有注意到
|
|
返回顶楼 | |