首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在jsp中使用jsf创建弹出窗口

问在jsp中使用jsf创建弹出窗口
EN

Stack Overflow用户
提问于 2011-05-03 14:59:52
回答 2查看 2.7K关注 0票数 0

我正在尝试使用JSF2.0和jsp作为页面来制作一个注册应用程序。我的页面有几个输入字段,一旦用户输入所有数据并单击提交按钮,数据库就必须用用户输入的数据进行更新。我想在这里生成一个弹出窗口,声明“注册完成,您的参考ID是00001”,其中参考ID来自后端。

下面是我尝试过的代码

代码语言:javascript
复制
<h:commandButton id="submitBtn" value="Submit" action="#{regBean.submitDetails}" onclick="javascript:popUp('registrationNum.jsp')" />

registrationNum.jsp是

代码语言:javascript
复制
<%@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。

EN

回答 2

Stack Overflow用户

发布于 2011-05-03 15:36:20

  • 创建注册视图( jsp或XHTML),包括您的字段
  • 在注册时调用操作按钮单击
  • 将action
  • Navigate用户中的处理放到其他页面如果成功,则将用户放到同一页面并显示错误消息
  • 如果成功,则在托管bean中设置已处理的引用Id

<代码>H111在成功视图上使用任何对话框(javascript,rich:modalpanel)显示警告消息<代码>H212<代码>F213

票数 1
EN

Stack Overflow用户

发布于 2013-03-15 01:30:23

Check this answer,我想这会帮到你的

你不能直接登陆弹出窗口,因为所有弹出窗口都需要一个父页面。

因此,无论是在结果页面中,还是在相同的页面中,并使用脚本根据会话中设置的值生成一个pop,您都可以使用一个标志,甚至是一个字符串。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5866158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档