JSF 传递参数的问题

hurryin hurryin 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我现在有一个table,我想选择其中一个单选按钮,然后点击更新,对表进行操作,跳转到更新的页面,将我选中 的一行的内容传递给它。我该如何传递参数呢?代码如下
<rich:dataTable var="list" value="#{bumonlist}"
width="100%" rendered="#{sysB1WarDto.bumonlist.size>0}" id="main">
<f:facet name="header">
<rich:columnGroup>
<rich:column>
<h:outputText value="NO." />
</rich:column>
<rich:column>
<h:outputText value="ID" />
</rich:column>
<rich:column>
<h:outputText value="部門名" />
</rich:column>
<rich:column>
<h:outputText value="ステータス" />
</rich:column>
<rich:column>
<h:outputText value="選択" />
</rich:column>

</rich:columnGroup>
</f:facet>

<rich:columnGroup>

<rich:column>
<h:outputText value="#{list.rowNum}" />
</rich:column>

<rich:column>
<h:outputText value="#{list.bumonId}" />
</rich:column>
<rich:column>
<h:outputText value="#{list.bumonName}" />
</rich:column>

<rich:column>

<h:outputText value="#{list.bumonStatusName}">

</h:outputText>

</rich:column>

<rich:column>
<input type="radio" name="RadioGroup1" value="" onselect=""/>
</rich:column>




</rich:columnGroup>
</rich:dataTable></div>

<div style="margin-right: 40px; margin-top: 30px;" align="right">


<input value="更新 " type="button" class="button" onclick="showNewWindow('form1:update');"/>
<h:commandLink
id="update" action="#{sysB1Action.update}" style="visibility:hidden;"
onclick="window.open('','newWindow1_#{winNameSuffix}',
'width=550,height=400,navigation=yes,toolbar=no,location=no,status=yes,menubar=no,scrollbars=yes,resizable=yes');"
target="newWindow1_#{winNameSuffix}">
</h:commandLink> <input value="追加 " type="button" class="button" onclick="showNewWindow('form1:newAdd');"/> <h:commandLink
id="newAdd" action="#{sysB1Action.add}" style="visibility:hidden;"
onclick="window.open('','newWindow2_#{winNameSuffix}',
'width=550,height=400,navigation=yes,toolbar=no,location=no,status=yes,menubar=no,scrollbars=yes,resizable=yes');"
target="newWindow2_#{winNameSuffix}">
</h:commandLink>
...全文

相关推荐

JSF 一些经验 .doc

#### 六、跨页面传递参数的技巧MyFaces 提供了一个有用的组件 `<t:updateListener>`,可用于跨页面传递参数。在实际应用中,建议传递模型对象而不是简单的数值类型。

花啦草啦

JSF中的泛型类型处理:巧妙解决List参数传递问题

摘要:本文探讨了在JSF复合组件中传递泛型List参数的问题及解决方案。当在cc:attribute中使用List&lt;Type&gt;时会因XML解析器不支持&lt;符号而报错。作者提出了两种解决方案:1)直接使用原始List类型但失去类型安全;2)创建继承ArrayList的自定义模型类(如PatientRooms)来保持类型安全。通过实例演示了如何在病房管理系统中应用第二种方法,既解决了XML解析问题又确保了类型安全。文章为JSF开发中处理泛型参数提供了实用指导。

t0_54coder

适用于JSF RI 1.0 Final Release的弹出窗口程序

**传递数据到弹出窗口** - 可以使用EL表达式(Expression Language)将父窗口的数据传递到弹出窗口。例如,将一个Bean的属性值作为参数传递,以便在弹出窗口中显示或使用。

icess

jee6 学习笔记 5 - Struggling with JSF2 binding GET params

然而,当涉及到GET请求时,情况可能会变得复杂,因为GET请求的参数通常在URL中明文传递,而JSF2的默认行为可能并不总是直接将这些参数绑定到bean。首先,我们要理解GET请求的工作原理。

weixin_38669628

jsf分页——详细源码 测试通过

**分页参数传递**:在URL中或者使用隐式请求参数(例如,通过`f:param`标签)传递分页信息,使得服务器能够理解用户请求的页码。6.

wangxiwen1985
评论 1
收藏 已收藏
分享
返回顶部
hurryin
Java 51,407 成员 86,128 内容