删除记录后,要刷新一次才能正常显示的问题------急救帮助 删除后是要重新从数据库里读取才能显示该数据被删除了不过你可以通过javascripe控制,但是缺点是如一页显示10条,删除3条后,只能显示7条,不能把下一页的3条加入到本页来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是在本页面内提交和处理的。。所以,我想删除后应该又一次加载页面时,能再次执行select * from .....把数据得新list就是没有办法。。帮我想想办法吧。急啊。。毕业设计快交稿了。。这个问题一直困着我先谢谢大家了。 你在执行删除和添加的时候用hidden加多一个参数,根据参数的值来判断是否执行selet *就可以了吗? 删除之后你把sub设置成“查找”,在本页写一段select 分开做呗删除的时候,提交到SERVLET里获得LIST时,通过自己写的一个JAVABEAN 加上这段吧,应该可以解决你的问题<%response.setHeader("Cache-Control","no-store"); response.setHeader("Pragma","no-cache"); response.setDateHeader ("Expires", 0); %> 先做再选择:<%request.setCharacterEncoding("GBK");String[] data = request.getParameterValues("box");String sub=request.getParameter("sub");String name2=request.getParameter("name2");if(sub!=null){if(sub.equals("删除")){ if (data != null){ for(int i = 0; i < data.length; i++) { String sqls = "delete from kind where kind_id="+data[i]; conn.executeUpdate (sqls); } } } if(sub.equals("添加")){ String sql2="insert into kind(kind_name,kind_type) values('"+name2+"','"+2+"')"; conn.executequery(sql2); } } String sql2="select * from kind"; rs= conn.executequery(sql2); %> 删除后加上一句 <script>document.location = "此页面"</script> 首先,添加和删除都得刷新后才显示出添加或删除成功的。下面是一种解决方法:你把select的关键字以session方式传递,例如删除页面为delete.jsp,数据库操作的是按照name来查询的,在你按下删除按钮的时候并执行数据库操作完成之后,加一个response.Redirect("delete.jsp?name=session.getAttribute("name"));//这个是自动返回到删除页面的,并重新刷新。语句差不多是这样,不过可能有拼写错误,你去确认一下语法。我也是用jsp做毕业设计的,正在攻坚阶段!累 问:JavaWeb页面超链接启动客户端应用程序 struts中<bean:include >中的问题 hibernate,struts,spring整合 Jetty访问路径的问题 request中的值无法得到 客户端上传图片 wrong!!!!!!非常的急啊! 调用Javabean失败,求救! 表单提交后插入数据库出现中文乱码,怎么解决? 怎么从数据里取出的值,付给javascript数组? 高分求有JSP源代码并配合解说的例子,谢谢!! 怎样用JavaBeans取得访问用户的IP地址?? Trace有人用过吗?
就可以了吗?
删除的时候,提交到SERVLET里
获得LIST时,通过自己写的一个JAVABEAN
<%
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragma","no-cache");
response.setDateHeader ("Expires", 0);
%>
<%
request.setCharacterEncoding("GBK");
String[] data = request.getParameterValues("box");
String sub=request.getParameter("sub");
String name2=request.getParameter("name2");
if(sub!=null){
if(sub.equals("删除")){
if (data != null){
for(int i = 0; i < data.length; i++) {
String sqls = "delete from kind where kind_id="+data[i];
conn.executeUpdate (sqls);
}
}
}
if(sub.equals("添加")){
String sql2="insert into kind(kind_name,kind_type) values('"+name2+"','"+2+"')";
conn.executequery(sql2);
}
}
String sql2="select * from kind";
rs= conn.executequery(sql2);
%>
你把select的关键字以session方式传递,例如删除页面为delete.jsp,数据库操作的是按照name来查询的,在你按下删除按钮的时候并执行数据库操作完成之后,加一个response.Redirect("delete.jsp?name=session.getAttribute("name"));//这个是自动返回到删除页面的,并重新刷新。
语句差不多是这样,不过可能有拼写错误,你去确认一下语法。
我也是用jsp做毕业设计的,正在攻坚阶段!累