我在使用用户数据呈现页面时遇到问题。
有一个模板 .xhtml 看起来像这样:
<h:body>
<div id="page">
<div id="content">
<ui:insert name="content">Content</ui:insert>
</div>
<div id="right_area">
<ui:insert name="right_area">
<ui:include src="../../user/showUser.xhtml" />
</ui:insert>
</div>
</div>
</h:body>
showUser.xhtml 显示了一些我想更新的用户数据
在内容 div 中,我有一个带有命令按钮的表单来更新数据
<h:commandButton type="submit"
id="update"
action="#{Bean.updateData}"
reRender="right_area">
</h:commandButton>
在我单击按钮后,数据库会更新,但“right_area”不会重新呈现。我也试过:
<h:commandButton type="submit"
id="update"
action="#{Bean.updateData}">
<a4j:ajax execute="update" render="right_area"/>
</h:commandButton>
我没有收到错误消息任何指向正确方向的帮助表示赞赏!