相关疑难解决方法(0)

JSF2 Action参数

我已经阅读了有关通过actionListener将参数从jsf页面传递给managedbean的信息.是否也可以将参数传递给简单的操作方法?

谢谢你的阅读......


谢谢你们的建议!没有你我会迷路的:-)

以下为我工作:

<h:commandLink id="link" action="#{overviewController.showDetails}" >
   <f:setPropertyActionListener target="#{overviewController.show_id}" value="#{project.id}" />
   <h:outputText value="#{project.title}" />
</h:commandLink>
Run Code Online (Sandbox Code Playgroud)

那么现在谁值得绿色蜱?:-P我可以给他们两个吗?

jsf action jsf-2

10
推荐指数
2
解决办法
2万
查看次数

@PostConstruct中的CDI参数

我认为我的问题与类似,但尚未发现它可行

  <f:metadata>
  <f:viewParam id="id" name="id" value="#{detailsBean.id}"/>
 </f:metadata>
Run Code Online (Sandbox Code Playgroud)

为什么我不能用@Named执行此操作并使用CDI:

@Named
@RequestScoped
public class DetailsBean {

    private Contacts detailsContact;
    @EJB
    ContactsFacade contactsEJB;
    private int id;

    public DetailsBean() {

        System.out.println("details bean called");
    }

    @PostConstruct
    public void onLoad() {
        detailsContact = contactsEJB.find(id);

}
Run Code Online (Sandbox Code Playgroud)

我无法记录身份证.

当然,@ ManagedProperty与CDI不兼容.

*****UPDATE*****

一些xhtml:

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
                template="../template.xhtml"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:p="http://primefaces.prime.com.tr/ui"
                xmlns:f="http://java.sun.com/jsf/core">

    <ui:define name="head">
        <f:metadata>               
            <f:viewParam name="paginator" value="#{contactsBean.contactsTablePaginator}"/>
            <f:viewParam name="rows" value="#{contactsBean.contactsTableRows}"/>
        </f:metadata>
    </ui:define>

    <ui:define name="content">
        <p:growl id="growl" showDetail="true"/> …
Run Code Online (Sandbox Code Playgroud)

java ejb-3.0 java-ee-6 jsf-2

2
推荐指数
1
解决办法
4723
查看次数

标签 统计

jsf-2 ×2

action ×1

ejb-3.0 ×1

java ×1

java-ee-6 ×1

jsf ×1