开发者学堂课程【Java Web 项目实战2:图书商城:后台图书馆管理之查看所有图书】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/35/detail/799
后台图书馆管理之查看所有图书
内容简介
一、相关类创建
二、AdminAddBookServlet.
三、AdminBookServlet.java
四、查询所有图书
l 相关类创建
1.创建 web.servle.admin:
Ø AdminBookServlet。
Ø AdminAddBookServlet(添加图书,包含上传):上传不能使用 BaseServlet,因为BaseServlet 中需要 getParameter()方法,而上传 getParameter()方法就不能再使用了。
l AdminAddBookServlet.
package cn.itcast.bookstore.book.web.servlet.admin;
import java.io.IOException;
public class AdminAddBookServlet extends HttpServlet {
private BookService bookService = new BookService ();
public void doPost (HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setcharacterEncoding("utf-8");
response.setcontentType("text/html;charset=utf-8");
}
l AdminBookServlet.java
package cn.itcast.bookstore.book.web.servlet.admin;
import cn. itcast. bookstore. book. service. Bookservice;
import cn.itcast.servlet.BaseServlet;
public class AdminBookServlet extends BaseServlet {
privateBookService bookservice = new Bookservice ();
}
l 查询所有图书
1、发出请求位置在 left.jsp(菜单项(图书连接))
2、AdminBookServlet#findAll()
查询所有图书,保存到 request。
转发到 /adminjsps/admin/book/list.jsp。
3、List.jsp:循环遍历所有图书。
代码:
public String findAll (HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setAttribute("bookList",bookService.findAll());
return"f: /adminjaps/admin/book/list.j=pl";
}
}