原码,项目中遇到的错误,解决方法,文章最后有链接可以获取
项目简介
功能描述
登陆,注册,用户一览表,修改,删除,添加,模糊查询和精确查询
采用的技术及环境
JSP:前端的信息展示
Servlet:业务逻辑功能实现,及调用数据库的实现数据处理和传输
MySQL:用来实现数据存储
利用Eclipse来实现,MySQL数据库版本:5.x
运行效果展示
数据库数据
项目结构图
*因屏幕小,截图用了两张图片
登陆页面
登陆成功用户一览表页面
注册页面
*因我在数据设计表时,性别(sex)设置的大小为2长度,所以我这里输入一个字符,为了避免数据超出范围
查询可选项
模糊查询班级中有“1”的用户实现
修改用户界面
删除没有界面提示,直接删除
项目创建逻辑理解
整体理解
以jsp-业务逻辑代码-数据库为一条中心线
jsp:负责数据的展示和数据的收集
web.xml:负责当前页面信息提交给谁,哪个servlet来处理当前页面提交的数据
servlet:用来进行数据的处理和数据的传输(jsp<==>数据库)
jsp
前端的页面编写
只要有一些html基础,会编写几个常见的标签就可以。
要会用js获取它们的值,这样就可以了
文本框:<input type="text" id="username" />
密码框:<input type="password" id='"password">
单选按钮:<input type="radio" name="sex" value="0" />男<input type="radio" name="sex" value="1">
……
form表单:
<form method="post" action="loginServlet" >
这中间用来编写用户要提交的数据(要用input,button)
<input type="submit" value="提交">
<input type="reset" value="重置">
</form>