在运行的时候,比如执行增加一条信息后,Myeclipse就一直运行这条指令,而其他的操作就执行不了,求高手指教啊!

解决方案 »

  1.   

    //信息显示页面
    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%@page import="dao.StudentDao,dto.StudentDto"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html><head>
    <title>学生信息管理</title> <%!
    final String jspUrl = "show_user.jsp" ;
    %>
    <%
    session.setAttribute("userType", "admin");
    List<StudentDto> list = new ArrayList<StudentDto>();
    StudentDao studentDao = new StudentDao();
    list = studentDao.getAllStudentInfo(); //////////////////////////////////////////
    //每页要显示的记录数
    int lineSize = 15;
    //当前页
    int currentPage = 1;
    //总页数
    int pageSize = 0;
    // 接收传过来的当前页
    try {
    currentPage = Integer.parseInt(request.getParameter("cp"));
    lineSize = Integer.parseInt(request.getParameter("lineSize"));
    } catch (Exception e) {
       //
    } //记录数
    int allRecorders = list.size();
    //总页数
    pageSize = (allRecorders + lineSize - 1) / lineSize;
    ///////////////////////////////////////
    %> <script language="javaScript">
    function openPage(curpage){  //提交页:下一页\下一页\首页\尾页
    document.spage.cp.value = curpage ;
    document.spage.submit() ;
    }
    function selOpenPage(){     //提交页:列表选择页时
    document.spage.cp.value = document.spage.selpage.value ;
    document.spage.submit() ;
    }

       

     
    </script>
    </head> <body background="background.jpg">
    <center>
    <h1>
    学生信息管理
    </h1><p>
    <hr size="10" color="blue"><p>
      <form name="spage" action="<%=jspUrl%>" method="post">   
    <table border="0" cellpadding="0" cellspacing="0" width="800">
    <tr>

    <td align="center">
    <input type="button" value="增加学生信息" onclick="window.location.href='../insertstudent.jsp'">
    </td>

    </tr>
    </table><p>
    <table border="1" cellpadding="1" cellspacing="1" width="1150">
    <tr bgcolor="#CCFFCC">
    <td align="center" >序号</td>
    <td align="center" >登录编号</td>
    <td align="center" >学生编号</td>
    <td align="center" >学生姓名</td>
    <td align="center" >性别</td>
    <td align="center" >手机</td>
    <td align="center" >QQ</td>
    <td align="center" >email</td>
    <td align="center" >操作 </td>
    </tr> <%
    //跳过前面不显示的页
    int i = (currentPage - 1) * lineSize - 1;
    // 输出显示的页
    for (int x = 0; x < lineSize; x++) {
    i++;
    if (i < list.size()) {
    //2.将数据封装到dto
    StudentDto studentDto = new StudentDto();
    studentDto = list.get(i);
    %>
    <tr  bgcolor='<%=(i+1)%2==1?"white":"#F8F8F8" %>'  onMouseOut="this.bgColor='#efefef'"; onMouseOver="this.bgColor='red'"> 

    <td align="center">
    <%=i + 1%>
    </td>
    <td align="center">
    <%=studentDto.getUserid()%>
    </td>
    <td align="center">
    <%=studentDto.getCode()%>
    </td>
    <td align="center">
    <%=studentDto.getName()%>
    </td>
    <td align="center">
    <%=studentDto.getSex()%>
    </td>
    <td align="center">
    <%=studentDto.getMobilephone()%>
    </td>
    <td align="center">
    <%=studentDto.getQq()%>
    </td>
    <td align="center">
    <%=studentDto.getEmail()%>
    </td>
    <td align="center" width="180">
    &nbsp;<input type="button" value="修改" onClick="window.location.href='../updatestudent.jsp?id=<%=studentDto.getId()%>'">
    &nbsp;<input type="button" value="删除" onClick="if(confirm('你确实要删除用户[<%=studentDto.getName()%>]吗?')==true){window.location.href='deletestudent.do?id=<%=studentDto.getId()%>'}">

    </td>
    </tr>

    <%
    }
    }
    %>
    </table> <table border="0" cellpadding="0" cellspacing="0" width="98%">
    <tr height="5">
    <td></td>
    </tr>
    <tr>
    <td align="center">




    </td>
    </tr>
    </table>
    </form>
    </center>
    </body>
    </html>