我試圖使用JSF 2.0作爲頁面使用JSF 2.0的註冊應用程序。 我的頁面有幾個輸入字段,一旦用戶輸入所有數據並點擊提交按鈕,數據庫必須用用戶輸入的數據更新。我想在這裏生成一個彈出窗口,指出「REGISTRATION COMPLETE,您的REFERENCE ID是00001」,其中參考ID來自後端。在jsp中使用jsf創建一個彈出框
這裏是我試過
<h:commandButton id="submitBtn" value="Submit" action="#{regBean.submitDetails}" onclick="javascript:popUp('registrationNum.jsp')" />
代碼中的registrationNum.jsp
是
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %>
<%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<f:view>
<h:panelGrid>
<f:facet name="header">
<h:outputText value="#{regBean.regNum}" ></h:outputText>
</f:facet>
</h:panelGrid>
</f:view>
</body>
</html>
但我無法顯示registrationNum.jsp
。
我已經完成了上述所有過程......被困在創建一個彈出窗口中......可以在我的場景中發佈一個彈出窗口的示例代碼 – esha 2011-05-03 08:16:35
'alert(「註冊完成時使用ref ID:#{yourBean .refId}「); '調用此頁面加載 – 2011-05-03 08:26:29
此警報在頁面加載彈出...但我需要一個彈出後,用戶輸入所有的細節和點擊提交按鈕。也在數據庫更新後 – esha 2011-05-03 10:49:52