代码如下:   <tr>
   <td colspan="4" align="center">
   <a href="Disp.jsp?pageNo=<%=0 %>">首页</a>&nbsp;&nbsp;
   <a href="Disp.jsp?pageNo=<%=pageNo-1 %>">上一页</a>&nbsp;&nbsp;
   <a href="Disp.jsp?pageNo=<%=pageNo+1 %>">下一页</a>&nbsp;&nbsp;
   <a href="Disp.jsp?pageNo=<%=totalPages %>">尾页</a>&nbsp;&nbsp;
   </td>
  </tr>
但是在页面中常常出现如下效果
" 首页   上一页   下一页   尾页 不知道那个最前面的引号是从哪里弄出来的。求解。

解决方案 »

  1.   

    别的地方的。你用firebug或者ie的调试工具选择一下“就知道了
      

  2.   

    全贴出来吧。<%@ page language="java" import="java.util.*, java.sql.*" pageEncoding="GBK"%>
    <!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(&quot;select count(*) from &quot; + table);  
    rs.next(); 
    recordCount = rs.getInt(1); 
     
    if(recordCount % pageSize == 0){ 
    totalPages = recordCount / pageSize; 
    }else { 
    totalPages = (recordCount / pageSize) + 1; 

     
    strPage = request.getParameter(&quot;pageNo&quot;); 
    if(strPage == null){ 
    pageNo = 1; 
    }else { 
    pageNo = Integer.parseInt(strPage); 
    if(pageNo &lt; 1){ 
    pageNo = 1; 
    }else if(pageNo &gt; totalPages){ 
    pageNo = totalPages; 


     
    startLoc = pageSize * (pageNo - 1);  
    rs = stmt.executeQuery(&quot;select * from &quot; + table + &quot; limit &quot; + startLoc + &quot;,&quot; + 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>&nbsp;&nbsp;
       <a href="Disp.jsp?pageNo=<%=pageNo-1 %>">上一页</a>&nbsp;&nbsp;
       <a href="Disp.jsp?pageNo=<%=pageNo+1 %>">下一页</a>&nbsp;&nbsp;
       <a href="Disp.jsp?pageNo=<%=totalPages %>">尾页</a>&nbsp;&nbsp;
       </td>
      </tr>
    </table><br/>
    </div>
      </body>
    </html>
      

  3.   


     <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里面那个双引号可以改成单引号不?
      

  4.   

    <a href="Disp.jsp?pageNo=${pageNo-1}">