实现步骤
第一步:准备一个数据库表
第二步:准备一个html页面
列表页面:list.html(以列表页面为核心)
新增页面:add.html
修改页面:edit.html
详情页面:detail.html
欢迎页面:index.html
将html页面中的链接都跑通
第三步:在IDEA当中搭建开发环境
创建webapp
向webapp添加jar包(mysql驱动)
JDBC工具类
第四步:实现一个功能:查看部门列表(并以此作为总界面)
确定超链接<a herf="/oa/dept/list">
编写xml文件
编写Servlet类重写doget/dopost方法
繁琐(这里是纯servlet编写)
第五步:编写详情部门
前端:<a herf="写一个路径">详情</a>(路径要写上项目名 ”/oa/dept/list“)
技巧:out.print("<a herf='"+contextPath+"/dept/detail?deptno="+deptno+"'>详情</a>");
解决404
编写xml文件
编写DetailServlet类,重写doGet方法
以下是值得注意的几个点
第六步:删除部门
这里需要用到前端的js,这个操作比较危险,需要有命令提示用户是否确认删除
这里通过url得到要删除的内容(这里的地址是servlet类的地址,并附加了deptno信息)
通过DeptRemoveServlet类来实现数据库删除操作
1.根据url获取数据内容
2。连接数据库,进行删除操作
第七步:新增页面操作
通过链接转到add.html页面
在add.html页面填写数据(以form表单的形式 )(通过action转到DeptAddServlet后端类,在后端连接数据库并添加内容)
注意:这里若使用转发机制则需要在跳转界面执行post的形式,所以在list总类里,重写doPost()方法,在其中执行doget()方法(否则会报错405)
第八步:修改页面操作(略,自己思考)
总的小界面(简陋)
当前文档0条主题 共21字