Главная страница, на которой я хочу, чтобы мой всплывающий диалог отображался
<p:commandLink value="Login now "
oncomplete="PF('LoginDialog').show()" update=":form:loginDialog">
</p:commandLink>
</h:body>
<ui:include src="/job/login.xhtml"></ui:include>
</html>
Страница пытается создать всплывающее окно
<ui:composition>
<h:head>
<title>Login now</title>
</h:head>
<h:form id="form">
<p:dialog id="loginDialog" header="Login Now" widgetVar="LoginDialog"
showEffect="fade" hideEffect="fade" appendTo="@(body)" modal="true" resizable="true" >
<p:messages id="messages" />
<label class="text-black" for="fusername">Username </label>
<p:inputText id="username" value="#{login.username}" required="true"
requiredMessage="Username is mandatory" class="form-control">
<p:watermark for="username" value="Username" />
</p:inputText>
<label class="text-black" for="fname">Password</label>
<p:password id="password" value="#{login.password}" required="true"
class="form-control" requiredMessage="Password is mandatory">
<p:watermark for="password" value="Password" />
</p:password>
<p:commandButton value="Login" icon="ui-icon-star"
action="#{login.submit}" ajax="false"
class="btn px-4 btn-primary text-white">
</p:commandButton>
</p:dialog>
</h:form>
</ui:composition>
</html>
Я не понимаю, почему этоне появляется на главной странице, кто-нибудь может помочь?Это не дает мне никаких ошибок, но не отображается.