JSF 传递参数的问题
我现在有一个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<Type>时会因XML解析器不支持<符号而报错。作者提出了两种解决方案:1)直接使用原始List类型但失去类型安全;2)创建继承ArrayList的自定义模型类(如PatientRooms)来保持类型安全。通过实例演示了如何在病房管理系统中应用第二种方法,既解决了XML解析问题又确保了类型安全。文章为JSF开发中处理泛型参数提供了实用指导。
适用于JSF RI 1.0 Final Release的弹出窗口程序
**传递数据到弹出窗口** - 可以使用EL表达式(Expression Language)将父窗口的数据传递到弹出窗口。例如,将一个Bean的属性值作为参数传递,以便在弹出窗口中显示或使用。
jee6 学习笔记 5 - Struggling with JSF2 binding GET params
然而,当涉及到GET请求时,情况可能会变得复杂,因为GET请求的参数通常在URL中明文传递,而JSF2的默认行为可能并不总是直接将这些参数绑定到bean。首先,我们要理解GET请求的工作原理。
jsf分页——详细源码 测试通过
**分页参数传递**:在URL中或者使用隐式请求参数(例如,通过`f:param`标签)传递分页信息,使得服务器能够理解用户请求的页码。6.


