代码如下: <tr>
<td colspan="4" align="center">
<a href="Disp.jsp?pageNo=<%=0 %>">首页</a>
<a href="Disp.jsp?pageNo=<%=pageNo-1 %>">上一页</a>
<a href="Disp.jsp?pageNo=<%=pageNo+1 %>">下一页</a>
<a href="Disp.jsp?pageNo=<%=totalPages %>">尾页</a>
</td>
</tr>
但是在页面中常常出现如下效果
" 首页 上一页 下一页 尾页 不知道那个最前面的引号是从哪里弄出来的。求解。
<td colspan="4" align="center">
<a href="Disp.jsp?pageNo=<%=0 %>">首页</a>
<a href="Disp.jsp?pageNo=<%=pageNo-1 %>">上一页</a>
<a href="Disp.jsp?pageNo=<%=pageNo+1 %>">下一页</a>
<a href="Disp.jsp?pageNo=<%=totalPages %>">尾页</a>
</td>
</tr>
但是在页面中常常出现如下效果
" 首页 上一页 下一页 尾页 不知道那个最前面的引号是从哪里弄出来的。求解。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link href="css/page.css" rel="stylesheet" type="text/css"></style>
<%
String driverName="com.mysql.jdbc.Driver";
String user = "root";
String pwd = "root";
String db = "smpl";
String table = "sample";
String url="jdbc:mysql://127.0.0.1/" + db + "?user=" + user + "&password=" + pwd;
Class.forName(driverName);
Connection conn = DriverManager.getConnection(url);
Statement stmt = conn.createStatement();
ResultSet rs = null;
int pageSize = 3;
int recordCount;
int totalPages;
int pageNo;
int startLoc;
String strPage;
%>
</head>
<body>
<div align="center">
<%
rs = stmt.executeQuery("select count(*) from " + table);
rs.next();
recordCount = rs.getInt(1);
if(recordCount % pageSize == 0){
totalPages = recordCount / pageSize;
}else {
totalPages = (recordCount / pageSize) + 1;
}
strPage = request.getParameter("pageNo");
if(strPage == null){
pageNo = 1;
}else {
pageNo = Integer.parseInt(strPage);
if(pageNo < 1){
pageNo = 1;
}else if(pageNo > totalPages){
pageNo = totalPages;
}
}
startLoc = pageSize * (pageNo - 1);
rs = stmt.executeQuery("select * from " + table + " limit " + startLoc + "," + pageSize);
%>
数据展示<br/>
<table width="50%" border="1" >
<tr bgcolor="gray" class="head">
<td>姓名</td>
<td>爱好</td>
<td>编辑</td>
<td>删除</td>
</tr>
<%
int i = 1;
while(rs.next()){
%>
<tr>
<td><%=rs.getString(2) %></td>
<td><%=rs.getString(3) %></td>
<td><a href="Edit.jsp?id=<%=rs.getString("id") %>">编辑</a></td>
<td><a href="Delete.jsp?id=<%=rs.getString("id") %>">删除</a></td>
</tr>
<%
i++;
}
%>
<tr>
<td colspan="4" align="center" >
<a href="Disp.jsp?pageNo=<%=0 %>">首页</a>
<a href="Disp.jsp?pageNo=<%=pageNo-1 %>">上一页</a>
<a href="Disp.jsp?pageNo=<%=pageNo+1 %>">下一页</a>
<a href="Disp.jsp?pageNo=<%=totalPages %>">尾页</a>
</td>
</tr>
</table><br/>
</div>
</body>
</html>
<tr>
<td><%=rs.getString(2) %></td>
<td><%=rs.getString(3) %></td>
<td><a href="Edit.jsp?id=<%=rs.getString('id') %>">编辑</a></td>
<td><a href="Delete.jsp?id=<%=rs.getString('id') %>">删除</a></td>
</tr>我感觉是这里,href里面那个双引号可以改成单引号不?