在jsf中通过URL传递ID

时间:2018-09-25 07:20:29

标签: jsf hql

对象类:

public java.util.List getObject(int projectId){

String o =“从” + Object.class.getName()+“ obj中选择obj,其中obj.project.id =:projectId” +“和obj.status!=:status”;

    Query query=entityManager.createQuery(o);
 query.setParameter("projectId",projectId);
 query.setParameter("status", 2);
    List<Object> object=query.getResultList();
    return object;

} }

项目类

String s="select pro from "+Project.class.getName()+" pro where pro.status=:status" ;
        //  " where pro.id=:id ";String 1
    Query query=entityManager.createQuery(s);
    //query.setParameter("id",id);
    List<Project> project=query.getResultList();
    return project;

] } JSF:

       <f:facet name="header"> Project Title </f:facet>

      <h:link value="#{project.title}" action="ViewObjects" ></h:link>

      </h:column>

显示的项目具有ID,标题,描述等,我希望当单击项目的标题(超链接)时,它应该显示具有相应项目ID的相关对象。但是我不明白如何链接项目标题和项目ID。

0 个答案:

没有答案