在运行的时候,比如执行增加一条信息后,Myeclipse就一直运行这条指令,而其他的操作就执行不了,求高手指教啊!
解决方案 »
- @Context HttpServletRequest request,@Context HttpServletResponse response
- java提取html中的<object >里的内容
- struct2.0入门问题
- hibernate 调用存储过程出错
- servlet中用request.getParameter读取中文乱码,已用String(str.getBytes("iso-8859-1"),"UTF-8")处理。
- action 返回值问题
- jsp页面中有三个按钮,如何判断是哪个按钮按下,跳转到相应的页面去呢?
- 哪里有webLogic6.1下载,带crack的那种
- 在tomcat中如何配置,实现敲入网站名称就直接进入我的指定页面例如:main.jsp
- 请问,怎么提交到打开这个窗口的父窗口?
- 我是菜鸟…大虾们进来看看吧…
- 用js改变form.action的问题
<%@ 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">
<input type="button" value="修改" onClick="window.location.href='../updatestudent.jsp?id=<%=studentDto.getId()%>'">
<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>