📄 booklist.jsp
字号:
<%--
程序:bookList.jsp
说明:主页面,该页面提供购书和查看购物车等简单功能
--%>
<%@ page contentType="text/html; charset=gb2312" language="java" session="true" %>
<%@ page import="java.sql.*" %>
<jsp:useBean id="database" class="beans.DBOperation" scope="page" />
<html>
<head>
<title>好好购书网 memberID=<%=session.getValue("memberID") %></title>
<script src="script/javascript.js" language="javascript" type="text/javascript"></script>
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen">
<script language="JavaScript">
<!--
function openWindow(str)
{
window.open("addCart.jsp?isbn="+str);
return;
}
//-->
</script>
</head>
<body>
<br><h2 align="left">好好购书网</h2>
<br><hr width="100%"></hr><br>
<%
if( session.getValue("memberID") == null || "".equals(session.getValue("memberID")) ){
%>
<%-- 这里利用 session 判断顾客是否登录 --%>
<table border="0" width="80%" cellpadding="0" cellspacing="1" bgcolor="#666666" align="center">
<tr bgcolor="#f2f2f2">
<td>
<table cellpadding="8" cellspacing="0" align="center">
<tr>
<td height="25" align="center"><font class="fontSize">对不起,请您先登录然后再选书</td>
</tr>
<tr>
<td align="center"><a href="logon.jsp"><font class="fontSize">重新登录</a></td>
</tr>
</table>
</td>
</tr>
</table>
<% }else{ %>
<%-- 这里是书架 --%>
<table border="1" width="80%" cellpadding="0" cellspacing="0" align="center">
<tr height="30">
<td><font class="fontSize">书名</td>
<td><font class="fontSize">作者</td>
<td><font class="fontSize">出版社</td>
<td><font class="fontSize">定价</td>
<td><font class="fontSize"> </td>
</tr>
<%
try{
ResultSet rst = database.executeSQL("select * from bookInfo");//从数据库中读取图书的所有信息
while( rst.next() ){
String ISBN = rst.getString("ISBN");
%>
<tr height="30" >
<td><a href="bookInfo.jsp?isbn=<%= ISBN %>"><font class="fontSize"><%= rst.getString("name") %></a></td>
<td><font class="fontSize"><%= rst.getString("author") %></td>
<td><font class="fontSize"><%= rst.getString("publisher") %></td>
<td><font class="fontSize"><%= rst.getFloat("price") %></td>
<td><a href='Javascript:openWindow("<%= ISBN %>")'><font class="fontSize">加入购物车</a></td>
</tr>
<%
}
}catch(SQLException e){
e.printStackTrace();
}finally{
try{
database.closeDatabase();
}catch(SQLException e){
e.printStackTrace();
}
}
%>
</table>
<table align="center">
<tbody>
<tr>
<td><a href="shoppingCart.jsp"><font class="fontSize" color="#0000ff">查看购物品车</a></td>
</tr>
</tbody>
</table>
<% } %>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -