美文网首页
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