javascript - 如何在 struts 1.3.10 中显示警告框?

标签 javascript jsp jsp-tags struts-1

如何在登录表单中显示用于验证的警告框?

我得到以下输出,但我想要警报框?

enter image description here

这是我的索引页:index.jsp

 <html:form styleId="validate" action="/account_login" styleClass="account" method="post">
                        <div class="content controls single_advance">
                            <!-- <div class="form-row user-change-row">-->
                            <div class=form-row>
                                <div class=col-sm-3></div>
                                <div class=col-sm-4>
                                    <bean:write name="account_bean" property="error" filter="false"/>
                                </div>

                            </div>
                            <div class="form-row">
                                <div class="col-md-12">
                                    <div class=input-group>
                                        <div class=input-group-addon> <span class=icon-user></span> </div>
                                        <!--<input type=text class=form-control placeholder="Account Name"/>-->
                                        <html:text property="name" styleClass="validate[required] form-control" styleId="Account_Name"/>
                                    </div>
                                </div>
                            </div>
                            <div class=form-row>
                                <div class="col-md-12">
                                    <div class=input-group>
                                        <div class=input-group-addon> <span class=icon-key></span> </div>
                                        <!--<input type=password class=form-control placeholder="Password"/>-->
                                        <html:password property="password" styleClass="validate[required] form-control" styleId="Password"/>
                                    </div>
                                </div>
                            </div>
                            <div class=form-row>
                                <div class="col-md-6 col-md-offset-3">
                                    <input class="btn btn-default btn-block btn-clean btn-success" value="Log In" type="submit">
                                </div>
                            </div>
                            <!--<div class=form-row>
                              <div class="col-md-12"> <a href=# class="btn btn-link btn-block">Forgot your password?</a> </div>
                            </div>-->
                            <div class=form-row>
                                <div class="col-md-12 tac"><strong>OR USE </strong></div>
                            </div>
                            <div class=form-row>
                                <div class="col-md-12"> <a class="btn btn-primary btn-block imeino"><span class="icon-mobile-phone"></span> &nbsp; IMEI NO LOGIN</a> </div>
                            </div>
                        </div>
                    </html:form>

这是我的 struts 操作类:account_actoin.java

 if (account_name.equals(acc_name) && account_password.equals(acc_password)) {

        HttpSession http_session = request.getSession(true);
        http_session.setAttribute("login_name", acc_name);


        ArrayList<String> name_list = new ArrayList<String>();

        Query enc_password = session.createQuery("from account_dao");
        List list = enc_password.list();
        for (Iterator iterator = list.iterator(); iterator.hasNext();) {
            account_dao account = (account_dao) iterator.next();
            System.out.println("Id : " + account.getId());
            System.out.println("Account Name : " + account.getName());
            System.out.println("Account Password : " + account.getPassword());
            int i = 0;
            name_list.add(i,account.getName());
            i++;
        }
        request.setAttribute("namelist", name_list);
        dealer_bean Bean = new dealer_bean();
        Bean.setCustomerList(name_list);
        System.out.println("List : "+name_list);


        return mapping.findForward(SUCCESS);
    } else {
        fromBean.setError("<span style='color:red'><h6>Login failed.</h6></span>");
        return mapping.findForward(FAILURE);
    }

如何在警报框中显示错误(或)成功消息?

最佳答案

html:form 关闭标记后附加下一个代码并尝试:

<logic:present name="account_bean" property="error">
<div>
    <link rel="stylesheet" href="//code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">
    <script src="//code.jquery.com/jquery-1.9.1.js"></script>
    <script src="//code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
    <script>
        // When DOM is ready
        $(function() {
            $("#errorDialog").dialog({
                title: "Login",
                autoOpen: false,
                resizable: false,
                show: "clip",
                hide: "clip",
                modal: true,
                dialogClass: "ui-state-active"
            });
        });
        // When Window is ready
        $(window).load(function() {
            $("#errorDialog").dialog("open");
        });
    </script>
    <div id="errorDialog">
        <bean:write name="account_bean" property="error" filter="false"/>
    </div>
</div>
</logic:present>

关于javascript - 如何在 struts 1.3.10 中显示警告框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20542677/

相关文章:

javascript - ESLint 双引号中的双引号

javascript - 颜色框 - 错误 : cboxElement missing settings object

jsp - Pentaho - 仪表板设计

java - 如何解释 EL 表达式中方括号 ([]) 运算符的用法

javascript - Chartjs 自定义 y 轴值,每个值都有不同的文本

java - JSP 中的变量没有增加

java - 尝试在 eclipse 中运行 jsp 文件时出现 HTTP 404

java - 简单的JSP文件无法显示简单的自定义标签

java - 有ehcache jsp标签吗?

Javascript 在对象字面量上调用 eval(带函数)