目录
技能
- return
- 在跳转传入参数---->?=参数,有利于操作·对应的数据
- 解决页面加载顺序—>向函数传参
- 对str转int
注意问题
- 默认访问的是.html 而不是jsp
- 获取虚拟目录:${pageContext.request.contextPath}/userListServlet-----*contextPath(不要写错了)
登录
- return的作用
- 改变一些标签,改为适合的即可
- form提交表单数据
- html不报错,误删代码,导致页面出问题
案例:
- 需求:用户信息的增删改查操作
- 设计:
- 技术选型:Servlet+JSP+MySQL+JDBCTempleat+Duird+BeanUtilS+tomcat
- 数据库设计:
创建表用的是()括号不是{}
create database day17; -- 创建数据库
use day17; -- 使用数据库
create table user( -- 创建表
id int primary key auto_increment,
name varchar(20) not null,
gender varchar(5),
age int,
address varchar(32),
qq varchar(20),
email varchar(50)
);
-
开发:
-
环境搭建
- 创建数据库环境
- 创建项目,导入需要的jar包
-
编码
-
-
测试
-
部署运维
1.改造查询页面
2.用户信息列表展示
3.登录
问题
- 写错js—>导致调用函数未定义----->解析顺序------>(html解析到refreshCode()—找js–>由于js定义了onload未加载----->找不到了)
- copy后忘记重启服务器>…<
- copy servlet时:child container failed during start &&&& java.lang.IllegalArgumentException:url-parttern重复
4.添加
5.删除
错误
- 函数未定义:检查没有错,又是代码被误触了
- 删除:点了没有删除,也没有报错,忘记写
请求的参数了
6.修改
1.超链接先到servlet,再进行jsp回显
2.进行保存
7.删除选中
1.前端 选框的 全/反选
2.前端 提交
3.后台
8.分页
- 创建pageBean分页对象
- 创建servlet
3.UserServiceImpl
4.daoImpl
5.前台
- 错误:
- jsp换行,换错位置,导致激活状态不显示
- 传递参数 单词写错 出现空指针错误,format异常
9.条件查询
1.展示分页的页码:------查询总记录数–findTotalCount
1.jsp展示,提交–回显数据
2.servlet
3.dao,sb.toString写错 出现参数错误,数组越界
2.点击分页页码,有对应的数据-----findByPage
1.在前台传入 相应数据
2.dao