社区
Java EE
帖子详情
请教:如何在JSF的两个页面之间传递数据?
bugpark
2005-08-30 02:03:01
具体问题如下:
在一个页面A中点击button,通过后台managed bean处理后跳转至另一页面B。
在A中存在一个变量id,需要在B中使用,请问如何将变量id的值传递过去?
...全文
474
6
打赏
收藏
请教:如何在JSF的两个页面之间传递数据?
具体问题如下: 在一个页面A中点击button,通过后台managed bean处理后跳转至另一页面B。 在A中存在一个变量id,需要在B中使用,请问如何将变量id的值传递过去?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
humanity
2005-09-01
打赏
举报
回复
更正:
requestScope.get("reqAttribute"); // 这里,如果 reqAttribute 配置为 managed-bean ,则不会出现空指针,否则#{可能出现}空指针。
上面的操作其实就是 等价: request.setAttribute("reqAttribute",new Date());
只是配置为 managed-bean 后,可能保证那个 名字对应的 bean 不会出现空指针, 为 null 时会自动 Class.forName("xxx").newInstance() 出来。
基于 JSF 'all are post' , 页面提供服务前必须有一个对应的 View 对象 , 所有的 bean 都不能为 null , 否则 第一次 get 请求会出错 ,因为那个时候你的代码还没有开始工作 。
JSF 中 隐含绑定名:
param,
requestScope,
sessionScope,
applicationScope
还可以通过 facesContext.getExternalContext().getXXX() 获得很多配置相关,和request 相关。
humanity
2005-09-01
打赏
举报
回复
A:
Map requestScope = facesContext.getApplication().createValueBinding("#{requestScope}").getValue(facesContext);
requestScope.put("reqAttribute",new Date());
B:
requestScope.get("reqAttribute"); // 这里,如果配置为 managed-bean ,则不会出现空指针,否则为空指针。
wqqwolf
2005-08-31
打赏
举报
回复
楼上的,你这个方法显然是不行!
在managed bean中的forward中带参数ID进行转向
xxxx.jsp?id=x
或者A,B页面引用相同的form
slin2005
2005-08-31
打赏
举报
回复
parent.XXXX.XXXX 这样能够调用其他页面的方法和属性。其中parent.XXXX就是调用页面和被调用页面间的关系。
zyqiiy
2005-08-30
打赏
举报
回复
如果是两个页面的话。A中加个空form,action =""
<input type = "button" onclick="toB()">
<script language="javascript">
function toB()
{
document.form.action="b.jsp?id="+id; (自己的数值)
}
</script>
zyqiiy
2005-08-30
打赏
举报
回复
我不知道什么是JSF?
50+电力电子项目-固态电子设备的应用,顶级电力电子项目的想法
电力电子是固态电子设备的应用,用于控制和转换电力。它涉及具有快速动态的非线性,时变能量处理电子系统的设计,控制,计算和集成。因此,我们可以说它指的是电子和电气工程的研究课题。我们在这里列出了一些顶级电力电子项目的想法,希望对你有所帮助。用于光伏应用的具有基于黄金分段搜索的MPPT的三电平DC-DC转换器的设计和实现:在许多光伏(PV)能量转换系统中,期望具有高电压增益的非隔离DC-DC转换器。在此,演示了基于黄金分割搜索(GSS)的MPPT控制及其在MPPT三级DC-DC升压转换器中的应用。三电平升压转换器
Ansys Maxwell RMxprt 电机模块分类详解(一)
Three-Phase Induction Motors(三相异步电动机)、Single-Phase Induction Motors(单相异步电动机)、Brushless Permanent-Magnet DC Motors(无刷永磁直流电机)、Adjust-Speed Synchronous Machines(调速永磁同步电机)
【信息科学与工程学】【物理/化学和工程技术】第七十五篇 电气工程 系列三 电机学01
至此,总条目达到163 条磁路与电磁场数值方法(131–134)特殊运行状态(135–139)实验技术与标准设计细节(144–149)动态过程(150–154)至此,总条目达到213 条,全面覆盖《电机学》教材及其在电动汽车、工业机器人、家用电器、轨道交通、航空航天、船舶推进、新能源(飞轮储能、波浪发电) 等领域的应用,以及先进控制算法(MTPA、弱磁、MPC、EKF、三环PID) 和仿真技术(联合仿真、遗传算法优化、HIL)。每条均包含逐步推理的数学方程式和详细推导,可直接用于教学、科研和工程参考。
武汉地铁每日客流-2013-2026
数据集名称:武汉地铁每日客流数据(2013-2026) 数据摘要 本数据集记录了武汉地铁自2013年9月开通以来的每日客运量统计数据。数据以日为单位进行汇总,包含了从2013年9月4日至2026年7月21日的连续客流记录,可用于分析城市轨道交通的长期发展趋势、季节性波动及节假日效应。 数据量与时间范围 记录总数: 4633条 时间跨度: 2013年9月4日 — 2026年7月21日 数据格式: CSV(包含3列字段) 字段说明 date 日期 统计日期,格式为YYYY-MM-DD flow_wan 数值 当日客流量(单位:万人次) flow_persons 数值 当日客流量(单位:人次) 数据说明 本数据集为历史运营统计数据,flow_wan与flow_persons
两个
字段互为换算关系(1万=10,000人)
政府科技管理者如何利用区域科技创新数智大脑进行精准招商?_1.docx
政府科技管理者如何利用区域科技创新数智大脑进行精准招商?_1
Java EE
67,535
社区成员
225,849
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章