JSF 中Datatable 上的commandLink失效问题

根据产品名称,查看产品的相信信息:网上的两种方法我都试过了

<f:view>
  <t:saveState value="#{FProducts}"></t:saveState>
  <h:form id="listForm"><div align="center">
    <h:dataTable var="dataModelProducts" value="#{FProducts.dataModel}" id="tab_1">
   <h:column>
    <f:facet name="header"><h:outputText value="产品名称"/></f:facet>
    <h:commandLink id="cmd_username" action="#{FProducts.showDetail}" immediate="true">
    <h:outputText id="opt_pname" value="#{dataModelProducts.PName}"></h:outputText>
    </h:commandLink>  
   </h:column>
   
   <h:column>
    <f:facet name="header" ><h:outputText value="产品价格"/></f:facet>
    <h:outputText id="price"  value="#{dataModelProducts.PPrice}"></h:outputText>
   </h:column>
  </h:dataTable> 
  </div></h:form>
 </f:view>

 

如果把FProducts改成session可以 但是改成session不怎么好  另外就是<t:saveState value="#{FProducts}"></t:saveState>设置这个 但是我怎么都没有成功 ,甚至连方法showDetail都不调用 不知道什么原因
<faces-config>
 <!-- 实体bean -->
 <managed-bean>
  <managed-bean-name>products</managed-bean-name>
  <managed-bean-class>
   shop.demo.mapping.Products
  </managed-bean-class>
  <managed-bean-scope>request</managed-bean-scope>
 </managed-bean>

 <managed-bean>
  <managed-bean-name>FProducts</managed-bean-name>
  <managed-bean-class>
   shop.soft.web.products.form.FProducts
  </managed-bean-class>
  <managed-bean-scope>request</managed-bean-scope>
  <managed-property>
   <property-name>products</property-name>
   <value>#{products}</value>
  </managed-property>
  <managed-property>
   <property-name>productsBo</property-name>
   <value>#{productsBo}</value>
  </managed-property>
  <managed-property>
   <property-name>productsCatBoImpl</property-name>
   <value>#{productsCatBoImpl}</value>
  </managed-property>
 </managed-bean>
 <!-- 导航 -->
 <navigation-rule>
  <from-view-id>/index.jsp</from-view-id>
  <navigation-case>
   <description></description>
   <from-outcome>add</from-outcome>
   <to-view-id>/products/addproducts.jsp</to-view-id>
  </navigation-case>
  <navigation-case>
   <description></description>
   <from-outcome>view</from-outcome>
   <to-view-id>/products/productslist.jsp</to-view-id>
  </navigation-case>
 </navigation-rule>
 <navigation-rule>
  <from-view-id>/productslist.jsp</from-view-id>
  <navigation-case>
   <description></description>
   <from-outcome>productsView</from-outcome>
   <to-view-id>/products/viewproducts.jsp</to-view-id>
  </navigation-case>
 </navigation-rule>


</faces-config>

 

有哪位大哥有源码 急用谢谢啦

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值