zoukankan      html  css  js  c++  java
  • 注册页面

    <%@ page language="java" contentType="text/html; charset=utf-8"
        pageEncoding="utf-8"%>
    <%@taglib prefix="s" uri="/struts-tags"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title><s:text name="loginPage"></s:text></title>
    </head>
    <body>
        <center>
            <s:form action="regist">
                <s:text name="ROCKY_REGIST_NAME"></s:text>
                <input type="text" name="model.username" value="${model.username}"></input>
                </br>
    
                <s:text name="ROCKY_REGIST_PASS"></s:text>
                <input type="password" name="model.password" value="${model.username}"></input>
                </br>
    
                <s:text name="ROCKY_REGIST_PASSCON"></s:text>
                <input type="password" name="model.passwordConfirm"></input>
                </br>
    
                <select name="model.group">
                    <option value="normal">
                        <s:text name="ROCKY_REGIST_MEMBER" />
                    </option>
                    <option value="admin">
                        <s:text name="ROCKY_REGIST_ADMIN" />
                    </option>
                </select>
                </br>
    
                <input type="submit" tabel="ROCKY_REGIST_SUBMIT"></input>
                <input type="reset" tabel="ROCKY_REGIST_SUBMIT"></input>
                
            </s:form>
            <div id="validation">${model.tip}</div>
        </center>
    </body>
    </html>

    model.tip是错误信息

    需要注意,使用ActionSupport的getText方法, 来处理国际化

       public String regist() throws Exception
        {
            String ret=SUCCESS;
            
            if (memberDao == null || (! model.getPasswordConfirm().equals( model.getPassword())) )
            {
                return ERROR;
            }
            
            List<Member> members = memberDao.findByName(model.getUsername());
            if (members.size() > 0)
            {
                model.setTip(getText(RegistErrTipConstant.ROCKY_REGIST_ERROR_EXIST));
                return ERROR;
            }
            
            memberDao.save(new Member(model.getUsername(), model.getPassword(), model.getGroup()));
            return ret;
        }
  • 相关阅读:
    vue中的组件传值
    Object中defineProperty数据描述
    promiseall的使用场景
    babel安装及使用
    checkbox属性checked="checked"已有,但却不显示打勾的解决办法
    【转载】表单验证<AngularJs>
    CSS3 :nth-child()伪类选择器
    【转载】浏览器加载和渲染html的顺序
    css制作的61种图像
    网站链接样式设置
  • 原文地址:https://www.cnblogs.com/unixshell/p/3363376.html
Copyright © 2011-2022 走看看