一点击登入 出现这个错误

我想要把页面输入的手机号 存到数据库中login_phone
数据库

CREATE TABLE `user` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',`login_phone` int(11) NOT NULL COMMENT '手机登录',`username` varchar(0) DEFAULT NULL COMMENT '用户名',`phone` int(11) DEFAULT NULL COMMENT '联系电话',`profession` varchar(20) DEFAULT NULL COMMENT '职业身份',`age` int(11) DEFAULT NULL COMMENT '年龄',`salary_type` varchar(0) DEFAULT NULL COMMENT '工资形式',`salary` varchar(0) DEFAULT NULL COMMENT '工资',`company_type` varchar(0) DEFAULT NULL COMMENT '公司类型',`slow` int(11) DEFAULT NULL COMMENT '流水',`work_time` int(11) DEFAULT NULL COMMENT '工龄',`credit_status` varchar(0) DEFAULT NULL COMMENT '信用状态',`commit_protect` varchar(0) DEFAULT NULL COMMENT '社保',`community_time` varchar(0) DEFAULT NULL COMMENT '社保缴纳时间',`gongjijin` varchar(0) DEFAULT NULL COMMENT '住房公积金',`gjjtime` varchar(0) DEFAULT NULL COMMENT '公积金时间',`house_type` varchar(0) DEFAULT NULL COMMENT '房产类型',`house_age` int(11) DEFAULT NULL COMMENT '房龄',`house_price` int(11) DEFAULT NULL COMMENT '房产估值',`house_card` tinyint(1) DEFAULT NULL COMMENT '房产证能否提供',`car` tinyint(1) DEFAULT NULL COMMENT '名下有车否',`car_price` int(11) DEFAULT NULL COMMENT '车辆估值',`Column_26` char(10) DEFAULT NULL,`Column_27` char(10) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=15 DEFAULT CHARSET=utf8 COMMENT='贷款用户表';

对应的Dao层是

package com.firstblood.financial.model;public class User {private Integer id;private Integer loginPhone;private String username;private Integer phone;private String profession;private Integer age;private String salaryType;private String salary;private String companyType;private Integer slow;private Integer workTime;private String creditStatus;private String commitProtect;private String communityTime;private String gongjijin;private String gjjtime;private String houseType;private Integer houseAge;private Integer housePrice;private Boolean houseCard;private Boolean car;private Integer carPrice;private String column26;private String column27;public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public Integer getLoginPhone() {return loginPhone;}public void setLoginPhone(Integer loginPhone) {this.loginPhone = loginPhone;}public String getUsername() {return username;}public void setUsername(String username) {this.username = username == null ? null : username.trim();}public Integer getPhone() {return phone;}public void setPhone(Integer phone) {this.phone = phone;}public String getProfession() {return profession;}public void setProfession(String profession) {this.profession = profession == null ? null : profession.trim();}public Integer getAge() {return age;}public void setAge(Integer age) {this.age = age;}public String getSalaryType() {return salaryType;}public void setSalaryType(String salaryType) {this.salaryType = salaryType == null ? null : salaryType.trim();}public String getSalary() {return salary;}public void setSalary(String salary) {this.salary = salary == null ? null : salary.trim();}public String getCompanyType() {return companyType;}public void setCompanyType(String companyType) {this.companyType = companyType == null ? null : companyType.trim();}public Integer getSlow() {return slow;}public void setSlow(Integer slow) {this.slow = slow;}public Integer getWorkTime() {return workTime;}public void setWorkTime(Integer workTime) {this.workTime = workTime;}public String getCreditStatus() {return creditStatus;}public void setCreditStatus(String creditStatus) {this.creditStatus = creditStatus == null ? null : creditStatus.trim();}public String getCommitProtect() {return commitProtect;}public void setCommitProtect(String commitProtect) {this.commitProtect = commitProtect == null ? null : commitProtect.trim();}public String getCommunityTime() {return communityTime;}public void setCommunityTime(String communityTime) {this.communityTime = communityTime == null ? null : communityTime.trim();}public String getGongjijin() {return gongjijin;}public void setGongjijin(String gongjijin) {this.gongjijin = gongjijin == null ? null : gongjijin.trim();}public String getGjjtime() {return gjjtime;}public void setGjjtime(String gjjtime) {this.gjjtime = gjjtime == null ? null : gjjtime.trim();}public String getHouseType() {return houseType;}public void setHouseType(String houseType) {this.houseType = houseType == null ? null : houseType.trim();}public Integer getHouseAge() {return houseAge;}public void setHouseAge(Integer houseAge) {this.houseAge = houseAge;}public Integer getHousePrice() {return housePrice;}public void setHousePrice(Integer housePrice) {this.housePrice = housePrice;}public Boolean getHouseCard() {return houseCard;}public void setHouseCard(Boolean houseCard) {this.houseCard = houseCard;}public Boolean getCar() {return car;}public void setCar(Boolean car) {this.car = car;}public Integer getCarPrice() {return carPrice;}public void setCarPrice(Integer carPrice) {this.carPrice = carPrice;}public String getColumn26() {return column26;}public void setColumn26(String column26) {this.column26 = column26 == null ? null : column26.trim();}public String getColumn27() {return column27;}public void setColumn27(String column27) {this.column27 = column27 == null ? null : column27.trim();}
}

页面

 <form id="FormContact" method="post" action="/admin/register"><!-- 联系方式 --><div class="form-wrap contact-info" id="FormWrapContact"><div class="field-wrap" data-field="mobile" style="position:relative;z-index:100;"><label class="short">手机号:</label><span class="field"><span class="ui-text"><input name="mobile" value="" type="mobile" placeholder="请输入您的手机号码" data-format="number" /></span><span class="error"></span></span></div><div class="field-wrap" data-field="mobile" style="position:relative;z-index:100;"><label class="short">验证码:</label><span class="field"><input class="ui-text short" type="text" name="verify_code" maxlength="4" ><span class="error" style="display: inline;"></span></span><span class="field vcode" data-type="vcode"><img  width="120" id="verify_code_img" height="32" src="/getImg" onclick="javascript:changeImg()"><a href="#" class="doc-color-link desc" onclick="javascript:changeImg()" >看不清,换一个?</a></span></div><div class="field-wrap" data-field="mobile" style="position:relative;z-index:100;"><label class="short">短信验证码:</label><span class="field"><span class="get-mvcode"><input class="ui-text short" type="text" name="sms_vcode" length="6" data-format="number" maxlength="6" /><input id="sendSms" class="ui-btn gray" type="button" name="getMvcode" value="点击获取" /></span><div class="error"></div><span class="info" style="display:none;">请将收到短信中的6位数字填入框内</span></span></div><div class="field-wrap" style="z-index:8;"><label class="short"></label><span class="field"><input class="ui-btn green long" name="contactPost" type="button" value="登录" /></span><div style="padding-top: 37.5px;text-align: left;margin-left: 102.6px;"><span class="info" style="margin-top:5px;margin-left:-3px;"><span class="doc-color-micro"><input style="margin-right: 5px;position:relative;top:-2px;" type="checkbox" checked disabled />同意<a class="doc-color-micro" style="margin-left: 5px;text-decoration: underline;" href="http://www.rong360.com/static/main/protocal/networkUser.html" target="_blank">融360服务条款</a></span></span></div></div></div></form></div></div></div></div></div><div class="wrap-sider"></div></div>
</div>

然后写一个注册的 AdminUserController

package com.firstblood.financial.controller;import com.firstblood.financial.model.User;
import com.firstblood.financial.serive.AdminUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;import java.util.HashMap;
import java.util.Map;@Controller
public class AdminUserController {@Autowiredprivate AdminUserService adminUserService;/*** 登入跳转** @param model* @return*/@GetMapping("/admin/login")public String loginGet(Model model) {return "login_yh";}/*** @param mobile* @return*/@PostMapping("/admin/register")public String register(int mobile) {Boolean num =  adminUserService.findUserByAccount(mobile);if (num == false) {Map<String, Object> map2 = new HashMap<String, Object>();map2.put("mobile", "用户名已被注册");return "login_jl";} else {User user = new User();user.setLoginPhone(mobile);int flag = adminUserService.insertUserByAccount(mobile);if (flag == 1) {return "hostpage";} else {return "login_jl";}}}
}

在service 中写sql

package com.firstblood.financial.serive;import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;@Mapper
public interface AdminUserService {@Select("SELECT * FROM `user` where login_phone = #{login_phone};")Boolean findUserByAccount(int mobile);@Insert("INSERT INTO `user` (`id`, `login_phone`) VALUES (null, #{login_phone};")int insertUserByAccount(int mobile);}

手机登入注册为什么出现这个错误?相关推荐

  1. Java+Servlet+filter+javascript+html+jsp登入注册更新个人信息

    eclipse+Java+Servlet+filter+javascript+html+jsp+EL登入注册更新个人信息 数据库sql用vs2008或者mysql用mysql 代码粗糙,提示信息未处理 ...

  2. 详细介绍idea实现javaweb项目登入注册(华东交通大学教务处信息管理系统)、模糊查询...

    详细介绍idea实现javaweb项目登入注册(华东交通大学教务处信息管理系统).模糊查询 1,创建数据库,我的用户名:root 密码:root,数据库名称:lianwei,表名:login 2,效果 ...

  3. WPF帝友借贷系统MV模式开发日志2021/04/02_前台登入注册页面搭建

    WPF帝友借贷系统MV模式开发日志_前台页面搭建 下面是我搭建好的前台登入界面 可以看出,登入界面主要分为两个部分 一个部分是登入程序信息显示(左边) 一部分是登入数据验证部分(右边)因为是桌面软件, ...

  4. 学生管理系统升级java版(登入,注册,忘记密码)

    package 学生管理系统;import java.util.ArrayList; import java.util.Random; import java.util.Scanner;public ...

  5. C# ASP.NET.Web大学课堂登入注册界面实验

    先设计注册界面 <style>body{background-color:antiquewhite;}</style> 背景色 图像 <div><asp:La ...

  6. Day212.OAuth2、微信二维码登入注册功能、用户登录信息前后端供、讲师列表前后端 -谷粒学院

    谷粒学院 OAuth2的使用场景 一.OAuth2解决什么问题 1.OAuth2提出的背景 照片拥有者想要在云冲印服务上打印照片,云冲印服务需要访问云存储服务上的资源 2.图例 资源拥有者:照片拥有者 ...

  7. 基于node的登入例子(node-koa-mongoose)

    前言 这是一个基于node实现的一个简单登入例子,对于刚上手node想进一步了解,前端页面如何请求到服务层 -> 路由处理 -> 数据库操作 -> 返回结果到页面这整个过程的同学比较 ...

  8. Android 注册登入界面完美设计

    今天没啥事情做,就想着复习复习android,不然快把android给忘记了,于是乎就干起来.边学边复习边做做,正好我手上有一些自己爬虫的数据,想着没事干的时候可以做做一个小商城,当作练练手. 开发环 ...

  9. jsp mysql demo_利用JSP+MYSQL实现注册+登入的demo----0001

    用JSP实现注册登入 使用到的JAR JDBC连接数据库 注意MYSQL8+ 需使用新的启动 // URL = "jdbc:mysql://localhost:3306/takeout206 ...

最新文章

  1. matlab求矩阵均值向量,如何求一个矩阵的均值向量
  2. jsp内置对象application
  3. bzoj3140: [Hnoi2013]消毒
  4. Python_48re模块的sub方法
  5. [蓝桥杯][2017年第八届真题]对局匹配
  6. LeetCode 1825. 求出 MK 平均值(set + queue)
  7. mysql 检查_检查MySQL的健康状况
  8. 上手Caffe(一)
  9. 中国风海报设计必备的墨染素材!点睛国潮风!
  10. RDBMS即关系数据库管理系统(Relational Database Management System)
  11. 微信小程序-腾讯地图显示偏差问题
  12. wowza拉流和推流接口备忘
  13. react-custom-scrollbars滚动组件
  14. RC / RL串联电路计算
  15. 浪潮提出“计算+”挖大数据商机
  16. matlab中rand函数
  17. 京东白条如何直接取现|分分卡开通说明
  18. 学习R语言这几本电子书就够了!
  19. halcon-画十字架
  20. linux智能电压表设计与实现,智能电压表的设计

热门文章

  1. 创建和管理CVSNT服务器的步骤
  2. 想知道账号被封的感觉么?
  3. 大数据开发笔记(六):Flume基础学习
  4. 大数据有哪些分析误区
  5. jsx后缀的是什么文件_React核心特性-从JSX到虚拟DOM
  6. python with open as yaml_python – pyyaml并仅使用字符串引号
  7. mysql 5.6 修改默认字符集_mysql5.6修改默认字符集
  8. java我的世界1.14.4_我的世界1.14.4国际版下载
  9. 第十八章_后端架构选型、离线及实时计算
  10. Linux服务器---squid限制