struts中怎样用Action接受客户端传送的对象数组? 补充一下,Object[]的对象中有两个属性和get与set也写好了,这两个属性分别是多选框中的text和value 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 argument type mismatch建议用String[]代替Object[],我使用String[]没出现过问题 form提交只能传递字符串,对象是不可能通过form提交的方式获得,要传递对象,只能把对象保存在session或是request中 可《精通Struts基于MVC的Java Web设计与开发》与《Struts KICK START》两本书中都说Struts的Form Bean中可以定义对象数组,用于接受客户端数据,并且还有例子,其中确定确实定义了对象数组,页面中使用<html:select>和<html:option...标签。可为什么会出错? 客户端是编译之后的html代码,怎么能保存对象,你的对象都无法传递到客户端,不要说再从客户端提交回来!就算<html:option...标签使用对象,编译后在客户端代码option的value已经转换成字符串。 的确option的value已经转换成字符串,但Struts可以将数据存入Bean中,如果用户选择多个选项,则Struts会分别存入多个Bean中(使用对象数组),然后将对象数组存入ActionForm中,这时在Action中就可以通过ActionForm取得对象数组,进而使用getXXX方法取得数组中每个对象的属性。 使用getXXX方法取得数组中每个对象的属性,这些属性就是页面中需要接受的数据 《精通Struts基于MVC的Java Web设计与开发》这个例子我做过,确实可以用对象数组,而且出效果了,你应该还是代码错了,仔细找找,要不你把代码贴出来,但还是有个问题,tamcat老是报错说对象未序列化,但不影响运行,而我是在本地运行。有知道的人告诉一声 Tomcat老是报错说对象未序列化,是不是你的FormBean没有implements Serializable吧? MyEclipse中如何创建hbm.xml映射文件 struts2练习时出现这个问题,高手帮看看 关于过滤的问题,好心人留步 用weblogic连接池连接ORACLE问题 Struts换行的问题!!! 那里错了。帮忙看下。着急啊~~ 电信项目使用Hibernate的可行性,大家探讨一下! struts连接datasource得到意外错误,请兄弟帮忙看看。 急急 !日期转化问题(谢谢各位) struts问题关于<html:select标签 请高手帮忙 帮我解释一段关于class BufferedReader 的帮助文档! 用 Log4j 向数据库写日志时如何处理特殊字符?
建议用String[]代替Object[],我使用String[]没出现过问题
Struts的Form Bean中可以定义对象数组,用于接受客户端数据,并且还有例子,其中确定
确实定义了对象数组,页面中使用<html:select>和<html:option...标签。可为什么会出错?
用户选择多个选项,则Struts会分别存入多个Bean中(使用对象数组),然后将
对象数组存入ActionForm中,这时在Action中就可以通过ActionForm取得对象
数组,进而使用getXXX方法取得数组中每个对象的属性。
的数据