package cn.lqgx.Servlet;
import cn.lqgx.entity.Book;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
@WebServlet(name = "ServletShowAll", value = "/ServletShowAll")
public class ServletShowAll extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setCharacterEncoding("UTF-8");
PrintWriter printWriter= null;
try {
req.setCharacterEncoding("UTF-8");
printWriter = resp.getWriter();
} catch (IOException e) {
throw new RuntimeException(e);
}
List<Book> bookList=(List<Book>)req.getAttribute("allInfos");
resp.setContentType("text/html;charset=UTF-8");
printWriter.write("<html lang=\"en\">");
printWriter.write("<head>");
printWriter.write("<meta charset=\"UTF-8\">");
printWriter.write("<title>Title</title>");
printWriter.write("<link rel=\"stylesheet\"href=\"css/input.css\">");
// printWriter.write("<script src=\"delete.js\"></script>");
printWriter.write("</head>");
printWriter.write("<body>");
printWriter.write("<form action='ServletInsert' method='post'><input type='submit' class='inputBtnAdd' value='添加商品'/></form>");
printWriter.write("<table border=\"1\" width=\"100%\" cellspacing=\"0\">");
printWriter.write("<caption align=\"top\">图书管理系统</caption>");
printWriter.write("<thead>");
printWriter.write("<tr>");
printWriter.write("<th>图书编号</th>");
printWriter.write("<th>国际标准书号</th>");
printWriter.write("<th>书名</th>");
printWriter.write("<th>作者</th>");
printWriter.write("<th>出版社</th>");
printWriter.write("<th>价格</th>");
printWriter.write("<th>分类</th>");
printWriter.write("<th>操作</th>");
printWriter.write("</tr>");
printWriter.write("</thead>");
printWriter.write("<tbody>");
for (int i = 0; i < bookList.size(); i++) {
printWriter.write("<tr>");
printWriter.write("<td>"+bookList.get(i).getBid()+"</td>");
printWriter.write("<td>"+bookList.get(i).getIsbn()+"</td>");
printWriter.write("<td>"+bookList.get(i).getName()+"</td>");
printWriter.write("<td>"+bookList.get(i).getAuthor()+"</td>");
printWriter.write("<td>"+bookList.get(i).getPress()+"</td>");
printWriter.write("<td>"+bookList.get(i).getPrice()+"</td>");
printWriter.write("<td>"+bookList.get(i).getClassification()+"</td>");
printWriter.write("<td><form action='ServletDel' method='post'>" +
"<input type='text' class='input0' name='bid' value='"+bookList.get(i).getBid()+"'/>" +
"<input type='button' class='inputBtn' value='删除' onclick='deleteRecord(this)'/></form>" +
"<form action='ServletUpdate' method='post'>" +
"<input type='text' class='input0' name='bid' value='"+bookList.get(i).getBid()+"'/>" +
"<input type='submit' class='inputBtn' value='修改'/></form></td>");
printWriter.write("</tr>");
}
printWriter.write("</tbody>");
printWriter.write("</table>");
printWriter.write("<script src='js/delete.js'></script>");
printWriter.write("</body>");
printWriter.write("</html>");
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
覆盖知识 java部分:程序基本概念、数据类型、流程控制、顺序、选择 、循环、跳转语句、变量、类、方法、实用类、JDBC、三层架构Druid连接池、Apache的DBUtils使用、Servlet等。 数据库部分:创建表、增删改查语句的书写等。 前端部分:HTML、CSS、jQuery、JavaScript等。 编码顺序 添加项目需要使用的各种jar包 HTML 页面表单的编写 Apache方法的DBUtils编写 实体类的数据初始化(添加私有变量、有参/无参构造、get/set方法、toString() 方法重写) 完成数据表创建 三层架构的搭建(dao层接口和实现类的编写、service层接口和实现类的编写、view层的Servlet类的编写)
资源推荐
资源详情
资源评论
收起资源包目录
Java+Servlet+HTML+CSS+数据库,实现的图书管理系统,完整的实现了增删改查的操作及页面之间跳转 (121个子文件)
ServletShowAll.class 4KB
ServletShowAll.class 4KB
BookDaoImpl.class 3KB
BookDaoImpl.class 3KB
ServletUpdateHtml.class 3KB
ServletUpdateHtml.class 3KB
Book.class 3KB
Book.class 3KB
UserDaoImpl.class 3KB
UserDaoImpl.class 3KB
ServletInsertTrue.class 2KB
ServletInsertTrue.class 2KB
ServletUpdateTrue.class 2KB
ServletUpdateTrue.class 2KB
ServletRegister.class 2KB
ServletRegister.class 2KB
ServletLogin.class 2KB
ServletLogin.class 2KB
ServletDel.class 2KB
ServletDel.class 2KB
ServletUpdate.class 2KB
ServletUpdate.class 2KB
ServletShow.class 2KB
ServletShow.class 2KB
BookServiceImpl.class 1KB
BookServiceImpl.class 1KB
DBUtils.class 1KB
DBUtils.class 1KB
UserServiceImpl.class 1KB
UserServiceImpl.class 1KB
DateUtils.class 1KB
DateUtils.class 1KB
User.class 1KB
User.class 1KB
ServletInsert.class 1KB
ServletInsert.class 1KB
Main.class 516B
Main.class 516B
BookService.class 449B
BookService.class 449B
BookDao.class 412B
BookDao.class 412B
UserService.class 386B
UserService.class 386B
UserDao.class 357B
UserDao.class 357B
input.css 1021B
input.css 1021B
insert.css 803B
insert.css 803B
login.css 742B
login.css 742B
2.gif 1.91MB
2.gif 1.91MB
1.gif 1.4MB
1.gif 1.4MB
3.gif 719KB
3.gif 719KB
.gitignore 184B
insert.html 855B
insert.html 855B
userRegister.html 623B
userRegister.html 623B
userLogin.html 589B
userLogin.html 589B
ServletBookSystem.iml 890B
druid-1.1.5.jar 2.53MB
druid-1.1.5.jar 2.53MB
mysql-connector-java-5.1.0-bin.jar 553KB
mysql-connector-java-5.1.0-bin.jar 553KB
servlet-api.jar 244KB
servlet-api.jar 244KB
commons-dbutils-1.7.jar 95KB
commons-dbutils-1.7.jar 95KB
ServletShowAll.java 4KB
BookDaoImpl.java 3KB
ServletUpdateHtml.java 3KB
UserDaoImpl.java 2KB
Book.java 2KB
ServletInsertTrue.java 2KB
ServletUpdateTrue.java 2KB
ServletLogin.java 2KB
ServletRegister.java 2KB
ServletDel.java 1KB
ServletUpdate.java 1KB
ServletShow.java 1KB
BookServiceImpl.java 921B
DBUtils.java 846B
UserServiceImpl.java 810B
ServletInsert.java 771B
User.java 728B
DateUtils.java 699B
BookService.java 399B
BookDao.java 366B
UserService.java 359B
UserDao.java 334B
Main.java 116B
08.jpg 467KB
08.jpg 467KB
3.jpg 123KB
共 121 条
- 1
- 2
资源评论
JavaFans
- 粉丝: 4w+
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 筷手引流工具.apk
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功