1.详情
思路分析
代码编写
Booklist.jsp
Servlet
protected void queryById(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//取
String id=request.getParameter("bookid");
//调
Book book= bookService.queryById(id);
//存
HttpSession session=request.getSession();
session.setAttribute("book", book);
//转
response.sendRedirect("detail.jsp");
}
Service
Dao
@Override public Book selectByID(String id) { String sql="SELECT * from book_info where book_id=?"; Book book=null; try { book=queryRunner.query(sql,new BeanHandler<Book>(Book.class),id); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return book; } |
页面
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
#div {
width: 800px;
height: 600px;
margin: 0px auto;
border: 1px solid red;
}
</style>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> <style type="text/css"> #div { width: 800px; height: 600px; margin: 0px auto; border: 1px solid red; } </style> </head> <body> <div id="div" > <table border="1" style="text-align: center; margin: 0px auto;"> <tr> <td colspan="2">图书借阅系统</td> </tr>
<tr> <td>图书编号</td> <td>${book.book_code }</td> </tr> <tr> <td>图书名称</td> <td>${book.book_name }</td> </tr> <tr> <td>图书分类</td> <td>${book.book_type }</td> </tr> <tr> <td>作者</td> <td>${book.book_author }</td> </tr> <tr> <td>出版社</td> <td>${book.publish_press }</td> </tr> <tr> <td>出版社时间</td> <td>${book.publish_date }</td> </tr>
<tr> <td colspan="2"><a href="booklist.jsp">返回首页</a></td> </tr> </table>
</div> </body> </html> |