jsp页面向struts2的action传集合值的问题

jiang5495 2010-06-26 10:58:23
现有一个jsp页面,里面有多个单选按钮组,
如下:
<input type="radeo" name="jk1" value="df1"/>
<input type="radeo" name="jk1" value="df2"/>
<input type="radeo" name="jk1" value="df3"/>

<input type="radeo" name="jk2" value="df1"/>
<input type="radeo" name="jk2" value="df2"/>
<input type="radeo" name="jk2" value="df3"/>
.
.
.
<input type="radeo" name="jkn" value="df1"/>
<input type="radeo" name="jkn" value="df2"/>
<input type="radeo" name="jkn" value="df3"/>
那么从jk1到jkn将成为一个集合,
我在action独端应该如何接收这个集合??
不知我的问题有没有表答清楚?

希望知道的人帮个忙,在此谢过!
...全文
152 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiang5495 2010-06-26
  • 打赏
  • 举报
回复
大家没遇到过这样的问题吗?
lizhanlang 2010-06-26
  • 打赏
  • 举报
回复
写一个ationfrom
也就是一个组建类。。
里面就写有你所要接收的三个属性,通过get和set方法对及进行设置和取值。。
只要在action中直接引用这个action就可以取得他们的值了!@!
zhou961270 2010-06-26
  • 打赏
  • 举报
回复
2楼的正解,那样可以解决!
同光和尘 2010-06-26
  • 打赏
  • 举报
回复
可以把页面上的数据封装到集合中但在页面上的name属性还是一个个和集合中数据对应
izard999 2010-06-26
  • 打赏
  • 举报
回复
这个作为一个集合.? 传给action.? 这种需求虽然我没碰到过.!
但是凭个人对struts2的了解来说 , 你这个做不到.!
首先你搞清楚请求参数是如何填充到action中的.? params的拦截器根据你的请求参数名, 填充到相应action中的属性去.! 那么你这里的请求参数的name是jk1,2....n
你想把这些name不同的请求参数填充到不同的里面.?

解决方案是有.! 我可以提供给你一种.!
比如说你现在提交过去的全是整型的话, 那么在action中添加
private List<Integer> jk; 并且添加set/get
然后在界面上你的请求参数名就写成
jk[0],jk[1],jk[2]..............这样会自动作为一个数组提交的.!
关于此书 Struts 框架集合了几种相关的技术,使开发者可以创建易于构建、扩展和维护的基于标准的应用。 Struts 已经是全世界开发人员不管是新手还是老手的框架选择。 Struts in Action 一步步介绍了Struts 框架。 并且书中好包含展示此书介绍的最好实践技术的几个示例应用程序。本书旨在帮助那些需要关于如何使他们的应用运行在Struts下面的实际和实战技术的专业技术人员。 开发者用Struts构建Web应用一般在其应用的各部分使用几种相关的技术。一本包含这些全信息的书才可能会满足众多需求。 为了能在一本书里面包含 Struts,我们试图在本书中包括HTML 标记语言, JSP页面语法,JavaBean 开发的习惯,或者类似技术的细节。嘉定读者已经熟知这些技术,以便能跟得上我们表述的例子。 并且假定读者熟知URL,文档层次, web应用档案,其及其他创建并发布Web应用的相关概念。 我们也不包括基本的Java编程语言。 关于 HTML,JSP,JavaBeans,和其他相关技术,已经有大量的信息。我们假定阅读此书的读者熟知 Java 语法,应用开发生命周期,以及面向对象设计概念。 关于关系数据库的基础,加上JDBC技术,我们建议掌握,但不是必需。 那么我们的注意力将着眼于Web应用和Struts框架。 技术之间的关系已经说明—HTML,Java,数据库,其及其他技术—是本书的焦点,也是我们讨论最深入的范围。 然而,我了那些不太精通Struts 依赖的相关技术的读者,书中也包括了基本的HTTP,Java servlet,JSP,核定指标签的介绍。
网络评论:这书真的是我感觉特烂的一本书了,目录看上去不错,讲的挺多,但是到每一部分时,烂到都没法看了,完全没有逻辑,直接就来一段莫名的代码,也不解释什么意思,总之一句话非常差,慎买! 《搞定j2ee核心技术与企业应用:ajax,jsp,struts 2,spring,hibernate》是笔者在多年项目开发过程中的经验总结,它通过丰富的实例由浅入深、循序渐进地介绍了目前采用java进行web开发的各种框架的使用方法,从而帮助软件设计人员快速掌握这些web开发技术的使用,并能将其应用到实战中。   《搞定j2ee核心技术与企业应用:ajax,jsp,struts 2,spring,hibernate》在编排上力求让读者能够快速掌握java web的设计方法。首先对javaee的来源、整体框架和核心技术,以及mvc模式的设计思想、规范及优缺点进行了讲解;然后对java web环境的建立、数据库的搭建、一些基本技术(比如javascript、jsp、servlet、jdbc)进行了讲解;接着对ajax、struts 2、spring 3、hibernate 3进行了讲解;又对log4j、dom4j、junit和 jfreechart等工具的使用方法进行了介绍。《搞定j2ee核心技术与企业应用:ajax,jsp,struts 2,spring,hibernate》的目的就是使读者快速学会工具的使用。最后,笔者按照软件的开发过程,采用面向对象的设计思想,通过不同的技术整合来进行一些项目实战。   《搞定j2ee核心技术与企业应用:ajax,jsp,struts 2,spring,hibernate》适用于初、中、高级软件设计人员阅读,同时也可用做高校相关专业和社会培训班的教材。

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧