利用mvc模式,实现用户的注册
实现功能:利用mvc模式,实现用户的登陆注册功能
1.程序的框架结构
2个包,bean,以及servlet
3个jsp页面,注册页面,注册成功页面,注册失败页面
mysql驱动
2.编程思想
通过jsp页面输入注册信息,提交后由servlet获取表单数据交给javabean,最后保存到数据库,然后显示相应的视图
3.视图层;regist.jsp,err.jsp,success.jsp;
注册页面代码:
模型层;User.java
功能:1.对应数据表结构,设计成员变量
2.实现用户注册的逻辑,并完成对数据库的操作
省略的为get,set方法
**遇到的小问题:
获取到username,password时,利用sql语句插入的时候,使用PreparedStament执行动态sql语句
//声明动态sql,参数用?占位符表示
PreparedStatement psQuery=connection.prepareStatement(sql);
psQuery.setString(1, username);
psQuery.setString(2, password);
result=psQuery.executeUpdate();
控制层:servlet,即UserServlet.java
功能;1.获取用户提交信息
2.封装模型层对象user,
3.选择相应的视图展现程序的执行结果
部分运行结果
:
可以看到,已经数据库已经存在相关信息。
新人小白,欢迎带佬们指正!