Primefaces 6.0/jsfの使用2.2.6。Primefaces 6.0 xhtmlページが別のページからのリダイレクト時に空白を表示
私は実行時に決定されるテンプレートを使用するBeanに裏打ちされた別のページ(安全ではないため、非セキュアページへのエントリの2点があります)
ので、最初のセキュアなページがあります。
<h:body>
<ui:include src="../unsecure/eacCalculator.xhtml" />
</h:body>
2ページ目:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui"
xmlns:pe="http://primefaces.org/ui/extensions"
xmlns:f="http://xmlns.jcp.org/jsf/core">
<h:head>
<script type="text/javascript">
$(document).on("keypress", ":input:not(text,textarea)", function (event) {
if (event.keyCode == 13) {
event.preventDefault();
}
});
</script>
</h:head>
<ui:composition template="#{eacCalculatorBean.template}" >
<f:event listener="#{eacCalculatorBean.getScreenStartupData()}" type="preRenderComponent" />
<ui:define name="page-content">
.......
私が直接、動的に構築されたメニュー項目からのログイン後のページのURLをクリックすると、ページが正常に読み込まれます。しかし、最初に別のページに移動してから上記のページのメニュー項目を再度クリックすると、空白のページが読み込まれます。メニュー項目を再度クリックすると、ページは再び細かくレンダリングされます。
別のページを読み込んだ後に最初に読み込まれない可能性があります。
こんにちは。 [mcve]を作成してください。 – Kukeltje
メニュー項目が動的に構築されるので複雑すぎる –
申し訳ありませんが、[mcve]を作成できない場合(問題を再現するために必要な動的メニューですか?助けます。 javascriptは、例えばです。確かに関係ない私は思います – Kukeltje