美文网首页
SSI测试-HTML页面值-插入数据库表

SSI测试-HTML页面值-插入数据库表

作者: 陶宁 | 来源:发表于2018-02-23 14:59 被阅读0次

    1、页面的form写一个action
    <form id="registerform" action="register_login.action">
    2、在loginAction类中加入register方法

        public String register() {
        //通过userisexist脚本查询username的值在数据库表中是否存在 如果不存在则把页面上的Hidvalue值设置为1
            List<UserInfo> user_list = bs.queryForList("userisexist",username);
            if(user_list!=null&&user_list.size()>0){
                setHidvalue("1");
                setSuccessPath("register.jsp");
                return "error";
            }
        //通过saveUserInfo脚本把map中的值写入数据库      
            Map<String, String> map = new HashMap<String, String>();
            map.put("username", username);
            map.put("password", password);
            bs.save("saveUserInfo", map);
            return "success";
        }
    

    3、在login.xml文件中写入2个脚本

        <select id="userisexist" parameterClass="java.lang.String"
            resultClass="Model.UserInfo">
            SELECT username
            FROM userinfo  where username = #username# 
        </select>
        <insert id="saveUserInfo" parameterClass="java.util.Map">
            insert into userinfo (username,password) values (#username#,#password#)
        </insert>
    
    

    相关文章

      网友评论

          本文标题:SSI测试-HTML页面值-插入数据库表

          本文链接:https://www.haomeiwen.com/subject/fvdxxftx.html