社区
Java EE
帖子详情
struts中一个页面如何显示多个FormBean?
绿皮车
2003-09-11 09:00:24
请教一下:
我想在一个页面中根据选择列表不同的服务选项,显示该服务对应具体的bean的信息,bean都放到了一个arraylist中传到页面上,但只有选中的服务bean的信息才会在相应的控件中显示,比如,当选择163服务时,该服务的bean信息会显示在相应的
控件中,换选了另一个服务时,这个服务的具体信息又会重新填充对应的控件,而且
提交时,想把这些bean一次全部提交修改,如何实现呢?
...全文
87
3
打赏
收藏
struts中一个页面如何显示多个FormBean?
请教一下: 我想在一个页面中根据选择列表不同的服务选项,显示该服务对应具体的bean的信息,bean都放到了一个arraylist中传到页面上,但只有选中的服务bean的信息才会在相应的控件中显示,比如,当选择163服务时,该服务的bean信息会显示在相应的 控件中,换选了另一个服务时,这个服务的具体信息又会重新填充对应的控件,而且 提交时,想把这些bean一次全部提交修改,如何实现呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wang800608
2003-09-12
打赏
举报
回复
当然可以,不过你要在reset()方法中把存放bean的arrylist或hashmap从httpservletrequest取出来
public void reset(ActionMapping mapping, HttpServletRequest request) {
values=(HashMap)request.getAttribute("values");
}
绿皮车
2003-09-11
打赏
举报
回复
okey,如果该页面操作我绕过struts,我把存放bean的arrylist或hashmap放到httpservletrequest的属性中可以实现么
wang800608
2003-09-11
打赏
举报
回复
答案是 不可能实现
因为jsp和formbean之间的映射关系是在struts-config.xml中定义的
而struts-config.xml在运行时是不可更改的
不过有一个替代方法,你可以把所有的formbean放到另一个formbean中,
不过这个formbean有些特别:
public FooForm extends ActionForm {
private final Map values = new HashMap();
//把你的其他的frombean数据放到values里,比如:
//163服务中有个<html:text property="value"/>
//你把它改写成就好了:
//<%String str="value(163)"%>
//<html:text property="str"/>
public void setValue(String key, Object value) {
values.put(key, value);
}
public Object getValue(String key) {
return values.get(key);
}
}
详情请看struts1.1 doc 4.3.2
Struts
中
循环
显示
多个
数组
本文介绍如何在
Struts
框架
中
使用
多个
数组填充表格数据。通过配置
Struts
-config.xml文件和编写Action、
Form
Bea
n,实现了从Action传递多组数据到JSP
页面
并正确
显示
。
深入研究
struts
中
的
form
bea
n
本文探讨了
Struts
中
form
bea
n封装表单数据,以及
Struts
标签自动从后台获取数据填充
页面
的机制。通过实例展示了不同action、
Form
类和
页面
间的关系,分析了输入框数据
显示
情况,还给出了不同情况下让
页面
填充数据的方案,最后提到j2ee常规做法不推荐返回
form
作为jsp数据。
Struts
中
form
bea
n的使用(小技巧)
博客主要提及了
Form
Bea
n的使用相关内容,
Form
Bea
n在信息技术开发
中
较为常用,与后端开发紧密相关。
一个
简单的
struts
页面
本文介绍使用MyEclipse创建基于
Struts
框架的简单登录功能,包括
form
bea
n和action的配置,以及
页面
间的跳转过程。
Struts
开发简单例子[action
form
bea
n]
本文详细介绍了基于
Struts
框架的web应用开发流程,包括servlet配置、
form
bea
n声明、action映射及整个网页代码编写。通过四个部分的阐述,展示了如何成功运行
一个
基于
Struts
的web例子。
Java EE
67,536
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章