UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe0 in position 22: invalid continuation byte
到目前为止,当我点击“+ Admin” <ui:define name ="content">
<div align="right" style="margin-bottom:10px;">
<p:commandButton onclick="PF('userCreateDialog').show();" value="+ Admin" style="align-items:right;"></p:commandButton>
</div>
<h:form id="userForm">
<p:dialog header="Create User" id="userCreateDialog" widgetVar="userCreateDialog" modal="true" showEffect="fade" hideEffect="fade" resizable="true">
<p:outputPanel id="userDataCreate">
<h:panelGrid columns="2">
<p:outputLabel for="username" value="Username: " />
<p:inputText id="username" value="#{userAddController.user.username}"/>
<p:outputLabel for="password" value="Password: " />
<p:password id="password" value="#{userAddController.user.password}"/>
</h:panelGrid>
<p:separator />
<h:panelGrid columns="3">
<p:commandButton value="Save" action="#{userAddController.doSaveUser()}" oncomplete="PF('userCreateDialog').hide()" />
<p:commandButton value="Abort" onclick="PF('userCreateDialog').hide()"/>
</h:panelGrid>
</p:outputPanel>
</p:dialog>
</h:form>
</ui:define>
时会显示对话框,但是当我在<p:commandButton>
“userForm”中插入<p:dataTable>
时,表格和按钮将会显示被渲染,但对话框不再显示。
当我在<h:form>
中插入<p:outputLabel>
而不是<h:form>
时,一切正常。
我尝试逐步重建我的文件以查看错误的位置,它可以是<p:dataTable>
,但为什么?
希望任何人都有我的小费。