我正在尝试提取问题和相关答案.我能够很好地解决问题,但嵌套的数据表甚至不能识别每个答案都具有的属性,IDE也指出了这一点.也许这不是解决这个问题的正确方法.如何迭代与每个问题相关的答案?
<h:dataTable value="#{questionBacking.recentlyAskedQuestions}" var="questions"
rendered="#{questionBacking.recentlyAskedQuestions.size() > 0}"
border="1">
<h:column>
<h:outputText value="#{questions.questionTitle}" />
<br/>
<h:outputText value="#{questions.questionBody}" />
</h:column>
<h:dataTable value="#{questions.answers}" var="answers">
<tr>
<h:outputText value="#{answers.answer}" />
</tr>
</h:dataTable>
</h:dataTable>
Run Code Online (Sandbox Code Playgroud) 是否有任何情况(鉴于Java EE6具有java:global /,app /,模块/命名标准),需要声明EJB或资源,如下例所示?
@EJB (name = "ejb/PlaceBid", beanInterface = PlaceBid.class)
public class ActionBazaarBidControllerServlet extends HttpServlet {
}
Run Code Online (Sandbox Code Playgroud)
在使用的助手类中查找PlaceBid ActionBazaarBidControllerServlet
PlaceBid placeBid = (PlaceBid)context.lookup("java:comp/env/ejb/PlaceBid");
Run Code Online (Sandbox Code Playgroud)