100分请教高手,关于刷新页面!不够再加!

licqu 2004-09-23 08:39:01
数据库中有一学生表:学号、姓名、性别、班级等。开始学生未分班,所以班级字段为空。现在要给部分学生分班。写一个ClassAllocate.jsp页面。一个text供用户输入学生姓名,点击“查询”判断text是否为空,若不为空将满足条件的学生显示出来。在下拉框中选择班级,点击“加入该班”到数据库中更新学生表,再将选出来的学生显示出来,这是学生班级字段应该有值。我现在已经在数据库中更新了,但是没法将查询出来的学生再次显示。
...全文
201 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Shires 2004-12-21
  • 打赏
  • 举报
回复
借搂主的地盘也问个问题

我的page1.jsp是个FRAMESET,上半部1.jsp、下半部2.jsp

点击1.jsp上某个按钮,打开新窗口3.jsp,在3.jsp提交完成点击关闭后想自动刷新2.jsp


我用
function fn_refresh() {
window.opener.location.reload();
self.close();
}
只能刷新1.jsp,要怎样才能刷新2.jsp啊
djpsunday 2004-09-24
  • 打赏
  • 举报
回复
有一个方法,从前一个提交数据库操作的页面提交的时候再入一个url参数,然后等数据库操作结束的时候,再运行这样一句,response.redirect(url);重定向浏览器,就可以从新读数据的记录了!我我一般都是这样做的!还算好用,这个URL可以用request.getContentUrl之类方法得到的,具体是什么,在JB中试试就好了!^_^
newste 2004-09-24
  • 打赏
  • 举报
回复
看看你的sql语句是不是正确
xunyiren 2004-09-24
  • 打赏
  • 举报
回复
点击“加入该班”到数据库中更新学生表,把update操作的代码放到页面上一宽高均为0的iframe中去执行,这时页面上的状态不会改变...
或者update后重新执行一次查询...
beakham 2004-09-24
  • 打赏
  • 举报
回复
你可以再建一张JSP页面,总体框架和ClassAllocate.jsp一样,转到这个页面,感觉就好象是刷新了一遍
locky1982 2004-09-24
  • 打赏
  • 举报
回复
这个很简单的啊:
你起先:select 出来
然后再:insert
最后update下就可以了
zhonghua2003 2004-09-24
  • 打赏
  • 举报
回复
说得不太清楚,要不再写一张网页.
happyegg 2004-09-24
  • 打赏
  • 举报
回复
再次点击查询不是可以达到你的要求吗
kingapex1 2004-09-24
  • 打赏
  • 举报
回复
插入和显示 写在一页里

insert .........

select............


show your table........
AHUA1001 2004-09-24
  • 打赏
  • 举报
回复
我也觉得你说的有点乱,我觉得在你执行SELECT语句后刷新页面就可以了。
yujiabian 2004-09-24
  • 打赏
  • 举报
回复
这有什么问题?你在你的jsp前面添加<%--这里面处理你保存后执行的查询-%>放在<html>之前,然后在你的html的<body>中处理你对数据库的更新,不就ok 了
fantasyCoder 2004-09-23
  • 打赏
  • 举报
回复
楼主说的有点乱
能说的再清楚点吗?
fivesky 2004-09-23
  • 打赏
  • 举报
回复
帮你顶

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧