【发布时间】:2011-02-07 20:02:19
【问题描述】:
我怎样才能模仿这种行为
<h:selectOneMenu id="idMovie" value="#{comments.comments.idMovie}" title="IdMovie" required="true" requiredMessage="The idMovie field is required." >
<f:selectItems value="#{movies.movieItemsAvailableSelectOne}"/>
</h:selectOneMenu>
<h:selectOneMenu id="idUser" value="#{comments.comments.idUser}" title="IdUser" required="true" requiredMessage="The idUser field is required." >
<f:selectItems value="#{user.userItemsAvailableSelectOne}"/>
</h:selectOneMenu>
以诸如
之类的方式 <h:SOMETHING id="idMovie" ´valueToCommit´="#{comments.comments.idMovie}" ´valueToGet´="#{movies.movies}"/>
<h:SOMETHING id="idUser" ´valueToCommit´="#{comments.comments.idUser}" ´valueToGet´="#{user.userSession.user}"/>
movies.movie 有我需要的当前对象 user.userSession.user 也是如此,但我不知道如何将它们传递给 cmets.commment.idMovie(Movie 类型)以进行提交
提前致谢
最好的问候 伊格纳西奥
【问题讨论】:
-
这个问题和JS有什么关系?而且,您是否使用 JSF2?你应该这样标记。
-
刚刚编辑的问题对不起,是 JSF 2.0
-
答案发生了什么?
-
我的回答是关于 Facelets。但是毕竟您使用的是 JSP 而不是 Facelets,尽管您使用的是 JSF 2.0。所以我删除了答案。